Оригинал на GitHub
Вопрос
Как возможно взять и передать значение из префильтра в код действия кнопки?
= :linkToInputSelect(title: "Выберите фамилию бригадира!"; code: $code; codeselect: $code_select; multiple: false; refresh: true; button: "Save")
```code:totum
=: setList(table: $#ntn; field: 'role' = $#input; where: 'department' = #fl_department; log: true)
```
```code_select:totum
=:selectRowListForSelect(table: 'users'; field: 'id'; bfield: 'role')
```
Результат: пусто
Ответ
#fl_field_name
, но надо учитывать, что в вашем примере код выполняется из окна linkToInputSelect, а он не имеет доступа к префильтрам. Поэтому вам надо значение префильтра передать в code как переменную при вызове linkToInputSelect:
= :linkToInputSelect(title: "Select user"; code: $code; codeselect: $code_select; var: "department" = #fl_department; multiple: false; refresh: true; button: "Save")
```code:totum
=: setList(table: $#ntn; field: 'role' = $#input; where: 'department' = $#department; log: true)
```
```code_select:totum
=:selectRowListForSelect(table: 'users'; field: 'id'; bfield: 'role')
```