Otóż mam Combobox, gdzie w Items znajduje się formuła wybierająca maile z Office365Users.SearchUser.
Co chcę osiągnąć: Aby wartością początkową DefaultSelectedItems była pozycja ze Sharepointa.
Próbuję ustawić DefaultSelectedItems = 'Nazwa Sharepointa'.'Nazwa kolumny' - zwraca mi całą kolumnę, a ja potrzebuję tylko jeden rekord. Jak to zrobić?
#microsoftpowerapps #programowanie #naukaprogramowania
@DerMirker podmien tagi na nie wykopowe
@Cybulion podmienione. No tego się nie spodziewałem.
@DerMirker nooo i tu i tu sie zamieniaja w hotlinki podczas klepania postu wiec jesli chcesz double-postowac to musisz je poprawiac
Próbowałeś z DefaultSelectedItems = 'Nazwa Sharepointa'.'Nazwa kolumny'[0], 'Nazwa Sharepointa'.'Nazwa kolumny'.Single() albo 'Nazwa Sharepointa'.'Nazwa kolumny'.First() ?
@Hepar Próbowałem twoich wskazówek, nie pomogły (wychodził error)
@DerMirker a spróbuj po wpisaniu 'Nazwa Sharepointa'.'Nazwa kolumny'. kliknąć ctrl + spacja, wyskakuje dymek z podpowiedziami, co możesz dalej pisać?
@DerMirker Tak jak @Hepar pisze - dostajesz listę i musisz wybrać odpowiedni indeks elementu który chcesz dostać. Ta klasa powinna mieć jakąś metodę next(), first(), random(), itd. Sprawdź w dokumentacji
@Hepar @Vuaaas
- Jeśli wybieram DefaultSelectedItems = 'Nazwa Sharepointa'.'Nazwa Kolumny' otrzymuję do wyboru całą długą kolumnę. Przy wciśnięciu ctrl+spacja nic się nie dzeje.
- Z kolei jeśli tworzę funkcję DefaultSelectedItems = Split(NazwaGalerii.Selected.'Nazwa Kolumny', ","), to podświetla mi się dokładnie ten rekord, który chcę, ale nie wkleja się do ComboBoxa.
Podejrzewam, że może to dlatego, że w Items mojego ComboBoxa mam funkcję Items = Office365Users...
@Hepar @Vuaas
EDIT: Rozwiązane!
DefaultSelectedItems = {Value: NazwaGalerii.Selected.'Nazwa Kolumny'}
lub
DefaultSelectedItems = {DisplayName: NazwaGalerii.Selected.'Nazwa Kolumny'}
Dziękuję panowi Shaneowi Youngowi z YouTuba oraz wam, bardzo mi pomogliście
@DerMirker Wychodzi na to, że przy takim zapisie pod spodem działa jakiś mapper, który bierze sobie pierwszą wartość, jeżeli rzucasz mu całą kolumnę.
Muszę przyznać, że jest to o wiele bardziej podejście o wiele bardziej przyjazne użytkownikowi niż to co dzieje się w vba. Tam od razu poleciałby błąd "mapuj se sam" xD
@Hepar tak. Ale i tak jest to dla mnie trudne do zrozumienia
Zaloguj się aby komentować