Определение таблиц свойств для определений CustomBlock

Таблица свойств блока связывает комбинации значений со свойствами блока. Например, можно использовать таблицу свойств блока для определения набора размеров дверей.

В ссылке блока можно отобразить список доступных комбинаций значений, нажав на точку захвата таблицы. При выборе комбинации значений ссылка блока автоматически меняется на соответствующие значения, определенные строками в таблице свойств блока.

Используйте команду CBTable для отображения или обновления таблицы свойств блока, связанной с определением CustomBlock.

Команда создает пустую таблицу свойств блока.

В таблицу свойств блока можно добавить свойства и значения элементов.

Каждое определение CustomBlock может иметь только одну таблицу свойств блока.

Таблица свойств блока может включать:

  • Элементы

  • Пользовательские параметры

  • Параметры размерных ограничений

  • Атрибуты. Атрибуты позволяют присвоить имя каждой строке таблицы свойств блока.

    Примечание. Назначьте предварительно определенный режим атрибутам, которые необходимо включить в таблицу свойств блока.

Пример.

Учитывая, что блок CustomBlock определен для представления окон различных размеров, вы можете выбрать из списка конкретных размеров.

При выборе соответствующей точки захвата элемента таблицы свойств блока в ссылке блока отображается список доступных размеров. Чтобы изменить размер окна для соответствующей ссылки блока, выберите параметр из списка. На палитре Свойства отображаются соответствующие значения длины и ширины окна (категория Настройка).

Рабочий процесс для определения таблицы свойств блока:

  1. Откройте редактор блоков и создайте все необходимые элементы и атрибуты для CustomBlock.

Чтобы создать таблицу свойств блока, выполните следующие действия.

  1. Откройте редактор блоков и создайте все необходимые элементы и атрибуты для CustomBlock.

  2. В редакторе блоков выполните одно из следующих действий:

    • На ленте выберите Редактировать блок > Размерные > Таблица блока.

    • Введите CBTable.

  3. Дополнительно можно указать свойства:

    • Имя

    • Метка

    • Описание

    • Палитра. Определяет, будет ли метка отображаться на палитре Свойства, если вы выберете ссылку блока.

    tip Вы всегда можете изменить свойства элемента позже в палитре Properties.

  4. В графической области укажите положение элемента в определении блока CustomBlock. Положение элемента таблицы свойств в определении CustomBlock будет положением точки захвата в ссылке блока.

  5. Укажите число точек захвата.

    • 0. Нет точек захвата.

    • 1. Одна точка захвата в средней точке элемента.

  6. В диалоговом окне Таблица свойств блока выполните следующие операции.

  7. В диалоговом окне Таблица свойств блока для каждого свойства элемента отображается столбец.

  8. Введите значение в каждую ячейку строки.

    Новая строка появляется автоматически при вводе значения в ячейку. Каждая строка представляет новый набор значений. Эти наборы значений отображаются в контекстном меню при вставке блока и выборе точки захвата параметра таблицы свойств блока.

    Примечание. При нажатии правой кнопкой мыши на заголовок столбца отображается контекстное меню с параметрами для настройки столбцов.

  9. Нажмите button_cb_audit , чтобы проверить каждый набор значений в таблице свойств блока.

    Примечание. Убедитесь, что записи уникальны.

  10. При необходимости используйте параметр Свойства блока должны совпадать со строкой в таблице, чтобы указать способ изменения свойств, добавленных в таблицу: по отдельности или нет. Если можно изменить другие свойства без сопоставления со строкой, отображаются свойства по умолчанию.

  11. Нажмите OK, чтобы вернуться к редактору блока.

    Чтобы снова отобразить диалоговое окно Таблица свойств блока, дважды нажмите на элемент таблицы или используйте команду CBTable.

Чтобы добавить свойства в таблицу свойств блока, выполните следующие действия.

  1. В диалоговом окне Таблица свойств блока нажмите Добавить свойства button_add_green .

    В диалоговом окне Добавить свойства элемента перечислены все элементы блока, содержащие значения свойств.

    Примечание. Имя свойства — это метка элемента.

  2. Выберите свойства элемента для добавления в таблицу.

    Примечание. Для выбора нескольких элементов используйте клавиши Shift и Ctrl.

  3. Нажмите ОК.

    В диалоговом окне Таблица свойств блока для каждого свойства элемента отображается столбец.

Чтобы добавить новый пользовательский параметр в таблицу свойств блока, выполните следующие действия.

  1. В диалоговом окне Таблица свойств блока нажмите Добавить свойства button_add_green .

  2. В диалоговом окне Добавить свойства элемента укажите свойства элемента пользователя:

    • Имя. Укажите имя пользовательского параметра.

    • Значение. Укажите значение пользовательского параметра.

    • Тип. Определяет тип нового параметра.

  3. Выберите Отобразить на палитре «Свойства», чтобы отобразить параметр пользователя в качестве свойства на палитре Свойства для ссылки блока.

  4. Нажмите ОК.

    В таблице пользовательских параметров появится новый столбец.

Чтобы удалить свойства из таблицы свойств блока, выполните следующие действия.

  1. В диалоговом окне Таблица свойств блока выберите столбец, соответствующий удаляемому свойству.

  2. Нажмите правую кнопку мыши и выберите Удалить столбец.

Доступ

Команда: CBTable

Лента: Редактировать блок > Размерные > Таблица блоков

Связанные разделы

О Таблице Значений

Применение действий таблиц

Исходная тема

Связывание данных с блоками CustomBlock