N
nvyush
Здравствуйте все!
В клиенте Лотус заказчик хочет следующее: на форме два чекбокса, верхний с одной позицией "выделить все", ниже чекбокс с позициями типа "флаг1" : "флаг2" : ... : "флагН". При выборе "выделить все" выделяются все позиции в нижнем чекбоксе, при сбросе любой позиции в нижнем чекбоксе сбрасывается верхний чекбокс. Onchange не подходит — поля обновляются после потери полем фокуса. Попробовал на InputTranslation, но поймал граблю: изменение нижнего чекбокса не обновляет верхний чекбокс, хотя значение и устанавливается. Проверял так — ниже чекбокса с флагами разместил cfd чекбокс c формулой = верхний чекбокс. Так вот, при обновлении верхнего чекбокса остальные обновляются как положено, при обновлении среднего чекбокса, нижний обновляется как нужно, а верхний не реагирует! Как победить не знаю. Обращаться за помощью к свингу из-за такой ерунды ужасно не хочется. Есть идеи?
В клиенте Лотус заказчик хочет следующее: на форме два чекбокса, верхний с одной позицией "выделить все", ниже чекбокс с позициями типа "флаг1" : "флаг2" : ... : "флагН". При выборе "выделить все" выделяются все позиции в нижнем чекбоксе, при сбросе любой позиции в нижнем чекбоксе сбрасывается верхний чекбокс. Onchange не подходит — поля обновляются после потери полем фокуса. Попробовал на InputTranslation, но поймал граблю: изменение нижнего чекбокса не обновляет верхний чекбокс, хотя значение и устанавливается. Проверял так — ниже чекбокса с флагами разместил cfd чекбокс c формулой = верхний чекбокс. Так вот, при обновлении верхнего чекбокса остальные обновляются как положено, при обновлении среднего чекбокса, нижний обновляется как нужно, а верхний не реагирует! Как победить не знаю. Обращаться за помощью к свингу из-за такой ерунды ужасно не хочется. Есть идеи?