Таблица — различия между версиями
Олейник (обсуждение | вклад) |
Bars (обсуждение | вклад) |
||
Строка 31: | Строка 31: | ||
* '''CustomScript:Поле=''' - пользовательский скрипт: | * '''CustomScript:Поле=''' - пользовательский скрипт: | ||
*: Позволяет самостоятельно описать обработку нажатия на кнопку [[Изображение:grid_button.png]] | *: Позволяет самостоятельно описать обработку нажатия на кнопку [[Изображение:grid_button.png]] | ||
+ | * '''HyperLink:Поле=''' - пользовательский скрипт: | ||
+ | *: Ячейка таблицы превращается в гиперссылку, по нажатию на ячейку выполняется заданный скрипт. Шрифт ячейки при этом не изменяется, сделать его синим и подчеркнутым можно при помощи строчкой раскраски. | ||
* '''ReadOnly:Поле=1''' - запрет редактирования | * '''ReadOnly:Поле=1''' - запрет редактирования | ||
* '''EditMask:Поле=''' - маска ввода | * '''EditMask:Поле=''' - маска ввода | ||
*: Например, EditMask:AutoSaveCert@TaxRate=00 - можно ввести только 1 или 2 цифры, без дробной части | *: Например, EditMask:AutoSaveCert@TaxRate=00 - можно ввести только 1 или 2 цифры, без дробной части |
Версия 11:15, 18 мая 2010
Таблица (грид) - элемент управления, служащий для представления датасета в виде прямоугольной таблицы, состоящей из строк и столбцов.
Настройка таблицы
По команде "Настройка таблицы" можно настроить отображаемые колонки, указав для каждой:
- формулу
- ширину колонки
- выравнивание в колонке
- заголовок колонки, для многоэтажных заголовков - с переводом строки
Настройка таблицы может быть скопирована в буфер в виде строки: каждый параметр заключается в двойные кавычки ("), разделяется запятой (,), элементы описания одной колонки разделяются вертикальной чертой (|), между описаниями колонок точка с запятой (;). Перевод строки в заголовке заменяется на #13#10. Например:
|"Percents","-43","НДС#13#10%"|;|"Amount","-74","НДС#13#10Сумма"|
Фиксация настройки
В свойствах таблицы, которые доступны в режиме редактирования формы, выбрать вид фиксации настройки таблицы:
- Свободная - настройка параметров таблицы доступна пользователю.
- Фиксированная – настройка параметров таблицы недоступна пользователю.
- Список полей – пользователь может подключать (отключать) поля из заданного списка.
Параметры колонок
В свойствах таблицы, которые доступны в режиме редактирования формы, можно задать Параметры колонок в специальном поле, расположенном ниже поля с Настройкой таблицы. Каждый параметр вводится в одну строку и отделяется от следующего переводом строки.
Для каждой колонки можно определить:
- ListSource:Поле= - значения для выпадающего списка
- List(‘значение 1’[1], ‘значение 2’[2])
- Тип объекта – например, Currency или Partner.ByNode(0)
- SearchConds:Поле= - условия поиска:
- Например: SearchConds:ArticulName=FoldersList=1;2;3
- CustomScript:Поле= - пользовательский скрипт:
- HyperLink:Поле= - пользовательский скрипт:
- Ячейка таблицы превращается в гиперссылку, по нажатию на ячейку выполняется заданный скрипт. Шрифт ячейки при этом не изменяется, сделать его синим и подчеркнутым можно при помощи строчкой раскраски.
- ReadOnly:Поле=1 - запрет редактирования
- EditMask:Поле= - маска ввода
- Например, EditMask:AutoSaveCert@TaxRate=00 - можно ввести только 1 или 2 цифры, без дробной части