Материал из Module developer
Перейти к: навигация, поиск

ListItem.SetOptions

Установка графического представления элемента интефейса через JSON

Синтаксис

List.SetOptions(Data)

Название Пример Описание
Data {
  itemName: {
      PropertyName: Value,
      ...
      States: [
         PropertyName: Value,
         ...
       ]
  },
  ..

}

type: JSONObject
  • itemName - имя графического элемента
  • PropertyName - свойство графического элемента
  • States - состояние. Свойства состояний указываются через массив объектов, взависимости от количества состояний, по порядку
На выходе

-


Пример

var l_oList = module.GetPopup("Popup 1").GetItem("list"); //получаем объект списка
var l_oItem_1 = l_oList.GetItemByIndex(1); // получаем элемент списка
l_oItem_1.SetOptions({
	Name: {
		Text: "Test",
		States: [{
			Border: 8
		}]
	},
	Switcher: {
		Value: 1
	}
});