Зависимый выпадающий список в столбцах таблицы / виджет - PullRequest
0 голосов
/ 05 июля 2019

Есть ли способ иметь зависимый выпадающий список в столбцах таблицы? Пример в таблице A У меня есть ColumnA1 и ColumnB1, оба имеют раскрывающиеся списки, значения раскрывающегося списка B1 должны быть отфильтрованы на основе значения, выбранного в A1. Любая помощь в этом действительно приветствуется.

Пример: У меня есть страница с табличным вводом данных, к нескольким столбцам таблицы прикреплен Dropdown. Я хочу фильтровать данные в раскрывающемся списке на основе значения, выбранного в предыдущем столбце в той же строке. Я не могу найти пример кода в справке Appmaker или в шаблонах. Может ли кто-нибудь помочь мне в достижении зависимого раскрывающегося списка в виджете таблицы?

1 Ответ

0 голосов
/ 05 июля 2019

Вы можете сделать это, прикрепив свойство события к A1.

Например, при раскрытии события A1 onValueChange:

updateB1(newValue);

В сценарии на стороне клиента напишите следующее:

function updateB1(valueOfA1) {
  var widgetB1 = app.pages.<page>.descendants.DropdownB1;

  // Re-define dropdown B1's options - your filter goes here
  widgetB1.options = ["array","of","options"];
  widgetB1.names = ["array","of","names"]; // this one is optional
}

Вся логика появления значений в B1 в зависимости от значения A1 будет в сценарии.

...