Имя: Пароль:
1C
1С v8
Программное создание кнопки Сортировка от А до Я для ТЗ
0 Повелитель
 
23.10.13
10:31
Хочу программно создать кнопку Сортировать от А до Я:

НовоеДействие = Новый Действие("?");
ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Добавить("СортировкаАЯ",ТипКнопкиКоманднойПанели.Действие,"Сортировать от А до Я",НовоеДействие );

Подскажите как это сделать?
1 Maxus43
 
23.10.13
10:33
? = указание процедуры, где ты кодом отсортируеш. Не?
2 Aprobator
 
23.10.13
10:46
ему хочется предопеделенное действие использовать.
3 Maxus43
 
23.10.13
11:03
а я в отпуск хочу...

Автозаполнение поставить у панели не подходит?
ИМХО программно нельзя задать предопределённое действие
4 butterbean
 
23.10.13
11:09
можно скопировать действие у существующей стандартной кнопки, например создав невидимую панель
5 Повелитель
 
23.10.13
11:11
Понятно, жаль что нельзя задать.
В типовых стараюсь интерфейс не трогать, а рисовать его программно.
6 Aprobator
 
23.10.13
14:32
(5) для этого есть комментарии. Тупо в модуле формы повесил и всего делов то. Ну или научить пользователей правой кнопкой мыши пользоваться на табличном поле.
7 Necessitudo
 
23.10.13
16:18
(5) Нехорошо рисовать интерфейс программно - отключается механизм оптимизации передаваемых с сервера на клиент и обратно данных. Хотя если толстый клиент то пофиг)
8 EvgeniuXP
 
23.10.13
19:20
(7) зато модули хорошо отслеживать при объединении :) не надо формы сравнивать.
2 + 2 = 3.9999999999999999999999999999999...