переопределяет одну или несколько настроек компонента
property | string| WebixViewConfig | имя свойства или объект с несколькими свойствами и их значениями, которые необходимо переопределить |
value | any | новое значение свойства (необходимо указывать, если свойство - строка) |
// переопределяет ширину списка
$$("mylist").define("width", 300);
$$("mylist").resize();
// меняет ярлык кнопки
$$("button1").define("label", "New value");
$$("button1").refresh();
// меняет несколько свойств одновременно
$$("text2").define({
value:"123",
label:"New label"
});
$$("text2").refresh();
Чтобы изменения отразились на компоненте сразу после вызова define(), вызовите перерисовку компонента методами refresh() или resize().
Вы также можете использовать свойство config, чтобы изменить настройки:
$$("myList").config.width = 300:
$$("myList").resize();