Несколько ComboBox работают вместе на PowerApps - PullRequest
0 голосов
/ 19 декабря 2018

Я хотел бы узнать, сталкивался ли кто-нибудь здесь с этим ... Я ищу работу с несколькими комбинированными списками для фильтрации данных в галерее.В настоящее время у меня есть панель поиска (TextInput1.Text) , работающая в сочетании с несколькими ComboBox ( ComboBox1 и ComboBox3 ) - которая прикреплена к Галерея> Элементы Функция :

Gallery> Items = Filter('Table A', 
    ((TextInput1.Text in 'Description') || 
     (TextInput1.Text in 'Name - Long') ||
     (TextInput1.Text in 'Tags')) &&
    ('Target Type'.Value exactin ComboBox1.SelectedItems.Result &&
     'Target Level'.Value exactin ComboBox3.SelectedItems.Result)
)

ПРОБЛЕМА

Проблема с ('Target Type'.Value exactin ComboBox1.SelectedItems.Result && 'Target Level'.Value exactin ComboBox3.SelectedItems.Result), часть в функции вышев том случае, когда вы применяете оператор && между ComboBox1 и ComboBox2 , ни одно из данных не заполняется в Галерее, если элементы не выбраны в ОБА ComboBoxes .Аналогично, при использовании оператора || он реагирует только на НАИБОЛЕЕ НЕДАВНО выбранные элементы в полях.

ВОЗМОЖНОЕ РЕШЕНИЕ

Для того, чтобы несколько ComboBox могли выполнять функцию перекрестных ссылок (что по сути я пытаюсь сделать с несколькимия должен использовать функцию IF , которая соответствует следующей логике:

IF (выбирается более 1 comboBox, применять логику && между ComboBoxes [как показано на рисунке)выше], иначе примените ||)

или

IF (используется только 1 комбинированный список, примените логику ||, иначе примените &&)

Правильно ли я поступаю?Если да, то как будет выглядеть функция во всей ее полноте при включении этого?

...