Имя: Пароль:
1C
1С v8
Колонка - "Флажок" не меняет значение в табличном поле. (Общая форма)
0 Adecvator
 
12.08.14
12:22
Добавил колонку в таб. поле с элементом управления - "Флажок", тип значения - "Булево". Все колонки изменяют свое значение, а флажок, что его так нет. Может какое свойство не поднял?
1 Adecvator
 
12.08.14
12:27
Как только выставляю при выводе строки отображать флажок, значение его не меняется (
2 Adecvator
 
12.08.14
12:44
Создаем в табличном поле элемент управления - "Флажок". При открытии прописываем следующее:
    // создаем колонки - данные берем из заголовков ТЗ.
    ЭлементыФормы.табВыбораКонтрагента.СоздатьКолонки();
        
    // данные для отображения флажка берем из колонки "Флаг"
    ЭлементыФормы.табВыбораКонтрагента.Колонки["Флаг"].ДанныеФлажка = "Флаг";
    
    // Чтобы отображался только флажок (checkbox)  
    // и не отображались данные типа "Да" или "Нет"
    ЭлементыФормы.табВыбораКонтрагента.Колонки["Флаг"].Данные="";    
    
    // Режим редактирования клонки Непосредственно - чтобы пользователь мог менять
    // значение флажка сразу, а не нажимая лишний раз на ячейку для
    // входа в режим редактирования.
    // другие значения:
    // Вход - Для начала редактирования необходимо нажать клавишу
    // Enter или дважды щелкнуть мышью.
    // ВходПриВводе - Редактирование начинается при начале ввода символов.
    // Непосредственно - Редактирование начинается при активизации колонки.
    ЭлементыФормы.табВыбораКонтрагента.Колонки["Флаг"].РежимРедактирования = РежимРедактированияКолонки.Непосредственно;        
        
    // Ширина элемента
    ЭлементыФормы.табВыбораКонтрагента.Колонки.Флаг.Ширина = 1;