Таблица — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 21: Строка 21:
  
 
== Параметры колонок ==  
 
== Параметры колонок ==  
В свойствах таблицы, которые доступны в режиме [[Редактор форм|редактирования формы]], можно задать параметры колонок (каждый параметр вводится в одну строку и отделяется от следующего переводом строки)
+
В свойствах таблицы, которые доступны в режиме [[Редактор форм|редактирования формы]], можно задать Параметры колонок в специальном поле, расположенном ниже поля с Настройкой таблицы. Каждый параметр вводится в одну строку и отделяется от следующего переводом строки.
  
 
Для каждой колонки можно определить:
 
Для каждой колонки можно определить:

Версия 18:52, 16 мая 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:Поле= - пользовательский скрипт:
    Позволяет самостоятельно описать обработку нажатия на кнопку Grid button.png
  • ReadOnly:Поле=1 - запрет редактирования
  • EditMask:Поле= - маска ввода
    Например, EditMask:AutoSaveCert@TaxRate=00 - можно ввести только 1 или 2 цифры, без дробной части