|
УФ:Снять программно автозаполнение командной панели. | ☑ | ||
---|---|---|---|---|
0
ParinovS
15.07.14
✎
15:54
|
Доброго дня! Вопрос в чем, программно создаю таблицу формы, автоматом выводятся стандартные команды таблицы. Чтобы они пропали, нужно снять (в конфигураторе) галочку "автозаполнение" в командной панели таблицы. А вот как это сделать программно???
|
|||
1
mikecool
15.07.14
✎
15:56
|
держи, лентяй
КоманднаяПанель.АвтоЗаполнение (CommandBar.AutoFill) КоманднаяПанель (CommandBar) АвтоЗаполнение (AutoFill) Использование: Чтение и запись. Описание: Тип: Булево. Признак автоматического заполнения командной панели. Если установлено значение - Истина, командная панель будет заполнена автоматически действиями, предоставленными источником действий (см. свойство ИсточникДействий объекта Расширение элементов управления, расположенных в форме. Доступность: Толстый клиент. -------------------------------------------------------------------------------- Методическая информация |
|||
2
ParinovS
15.07.14
✎
16:00
|
(1), неа) у меня УФ
|
|||
3
ParinovS
15.07.14
✎
16:02
|
в обычных формах такое конечно прокатывает, а вот в УФ нет такого свойства у командной панели.
|
|||
4
mikecool
15.07.14
✎
16:02
|
(3) сам отвечаешь на свой вопрос
|
|||
5
ParinovS
15.07.14
✎
16:05
|
так че все? приплыли? Какой толк давать возможность создавать таблицу формы, и не давать воможности отключения стандартных команд????)) Я НЕ ВЕРЮ!!!(((
|
|||
6
ParinovS
15.07.14
✎
16:20
|
что никто не сталкивался?
|
|||
7
Darvator
15.07.14
✎
16:24
|
Свойства элемента таблицы, ищем пункт:
Состав команд: Открыть (гиперссылка). В открывшейся табличке - проставляем/снимаем то что нам надо. |
|||
8
Paxa
17.07.14
✎
11:44
|
(7) Еще один "толстячок"...
(6) я сталкивался, признака такого нет, как и список команд пустой. Попробуй создать новую командную панель и группу кнопок в ней, и прикрути к таблице формы... |
|||
9
Paxa
17.07.14
✎
12:54
|
(6) есть решение:
СтраницаФормы = Элементы.Добавить("Страница_" + ИмяТаблицы, Тип("ГруппаФормы"), Элементы.СтраницыДокументов); СтраницаФормы.Вид = ВидГруппыФормы.Страница; СтраницаФормы.Видимость = Истина; СтраницаФормы.Заголовок = СоответствиеИменТаблиц[ИмяТаблицы]; КоманднаяПанельТаблицы = Элементы.Добавить("КоманднаяПанель_" + ИмяТаблицы, Тип("ГруппаФормы"), СтраницаФормы); КоманднаяПанельТаблицы.Вид = ВидГруппыФормы.КоманднаяПанель; ГруппаКомандТаблицы = Элементы.Добавить("ГруппаКнопок_" + ИмяТаблицы, Тип("ГруппаФормы"), КоманднаяПанельТаблицы); ГруппаКомандТаблицы.Вид = ВидГруппыФормы.ГруппаКнопок; КнопкаФормы = Элементы.Добавить("Таблица_" + ИмяТаблицы + "_УстановитьФлажки", Тип("КнопкаФормы"), ГруппаКомандТаблицы); КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели; КнопкаФормы.ИмяКоманды = "УстановитьФлажки"; КнопкаФормы = Элементы.Добавить("Таблица_" + ИмяТаблицы + "_СнятьФлажки", Тип("КнопкаФормы"), ГруппаКомандТаблицы); КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели; КнопкаФормы.ИмяКоманды = "СнятьФлажки"; ТаблицаФормы = Элементы.Добавить("Таблица_" + ИмяТаблицы, Тип("ТаблицаФормы"), СтраницаФормы); ТаблицаФормы.Видимость = Истина; ТаблицаФормы.Шапка = Ложь; ТаблицаФормы.ИзменятьСоставСтрок = Ложь; ТаблицаФормы.ИзменятьПорядокСтрок = Ложь; ТаблицаФормы.ПутьКДанным = ИмяТаблицы; ТаблицаФормы.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |