Чтение значений из формы редактирования, и ручная работа с Dataset-ом
Здравствуйте.
Сделал свою форму редактирования справочника, по этому описанию. Но, в моем справочнике есть поля типа boolean, для которых я добавил на форму редактирования контрол CheckBox (можно и RadioButton). У этих контролов нет свойства DataField, следовательно нужно при сохранении как-то читать значения из этих контролов, и руками пихать их в сохраняемую строку датасета. Кто-нибудь реализовывал такое?
Нравится
"Глова Сергей" написал:Вам нужен BoolDataControl.
Использую BoolDataControl для трёх полей, а возможно ли использовать в форме checkbox, при клике на который автоматически ставятся галочки в полях BoolDataControl?
Здравствуйте, Максим.
Для автоматической установки галочек в соответствии с содержимым базы данных служит BoolDataControl. Поведение CheckBox можно отдельно описать в скриптах карточки, обращаясь к свойству IsChecked:
Пример:
if (Dataset('BoolFiled') == true){ CheckBox.IsChecked == true; }
"Alimova Anna" написал:Здравствуйте, Максим.
Для автоматической установки галочек в соответствии с содержимым базы данных служит BoolDataControl. Поведение CheckBox можно отдельно описать в скриптах карточки, обращаясь к свойству IsChecked:
Пример:
if (Dataset('BoolFiled') == true){
CheckBox.IsChecked == true;
}С уважением, Анна Алимова
Специалист II линии технической поддержки Terrasoft
при попытке что в оригинале (с заменой переменных), что с модифицированным скриптом выдаёт ошибку.
Попробуйте CheckBox.IsChecked = true
Уточните, пожалуйста, как у Вас называется элемент управления чекбокс?
В каком месте программного кода Вы пытаетесь добавить проверку? Объявлена ли там переменная датасета?