Мда.. Сегодня целый часа потратил на борьбу со следующей штукой: надо сделать, чтобы при открытии формы ListView заполнялся строками. Стиль ListView - Report. CheckBox = TRUE; Причем в чекбоксах должны стоять галочки.
Вроде бы все просто:
PHP код:
FormListItem formListItem;
;
Items.addColumn(1, new FormListColumn('еуые',1,200));
formListItem = new FormListItem("Hello");
formListItem.stateChecked(true);
Items.addItem(formListItem);
Ан нет, не работает. Получить значение formListItem.stateChecked() получается, а установить нет.
Путем экспериментов пришел к следующему работающему варианту:
PHP код:
FormListItem formListItem;
;
Items.addColumn(1, new FormListColumn('sad',1,200));
formListItem = new FormListItem("Hello");
Items.addItem(formListItem);
formListItem = Items.getItem(0);
formListItem.stateChecked(true);
Items.setItem(formListItem);
Но уж больно это все некрасиво.
Что это ? Баг ? Или это я что-то не так делаю ?