Команда
Запрос
Дополнительные предварительные действия
pattern_change
"command" :
{
    "plm_type_code" : ${dim_element_list_data},
    "state" : ${pattern_change},
    "dim_id" : string, // DimensionId ID размерности
    "pattern": string, // Фильтр по введенному тексту
    "pattern_list": [{pattern: "word", type: "inclusion"}], // условие поиска в окне фильтрации 
	"num": int, // PlmIndex Количество возвращаемых элементов
}

В команде используется либо параметр "pattern", либо "pattern_list"

Значения в "pattern_list" могут быть, для "pattern":

  • word - значение, которое ищется

для "type" - тип поиска (точное, значение вхождение, регулярное выражение):

  • strict - поиск точного совпадения
  • inclusion - вхождение
Команда
Ответ
Комментарии
rp_data
"command" :
{
    "plm_type_code" : ${dim_element_list_data},
    "state" : ${rp_data},
    "dimension_name" : string, // Имя размерности, переданной в pattern_change
    "from": int, // PlmIndex Строка первого элемента для чтения
    "pattern": string, // Фильтр по введенному тексту
    "total": int, // PlmIndex Количество элементов размерности
    "global": int, // PlmIndex Количество элементов размерности доступных пользователю
    "global_unfiltered": int, // PlmIndex Количество выбранных элементов
    "data": [string], // Имена элементов размерности
    "marks": [char],  // Выбор элементов размерности
    "indexes": [int], // Индексы элементов размерности
}

marks:

  • 0 - элемент не выбран
  • 1 - элемент выбран
  • Нет меток