пример с $#ids
= : if(condition: $#ids = $#lc; then: $text; else: $action)
text: linkToDataText(title: "Предупреждение"; text: "Не выбрано ни одной строки")
action: setList(table: $#ntn; field: 'status' = 3; where: 'id' = $#ids; log: true)
Мы сначала проверяем выделено ли хоть что-то и потом уже совершаем действие.
Работает для кода действия кнопок. id
выделенный строк передаются в переменную $#ids
в виде list
, поэтому в этом примере мы сравниваем $#ids
с пустым списком.
Строго говоря именно здесь можно сравнить и с ""
тк не бывает пустых id
. Но мы за правильное однообразие!
Зачем нужен параметр Снимать галочки после выполнения?
Мы рекомендуем ставить снимать галочки после выполнения, тк пользователь может совершить следующее действие, забыв, что у него остались выделенные строки после первого действия.