Использование type для определения подтипов компонента

edited January 23 in Technical questions

Здравствуйте!

Я сделал компонент-наследник от datatable. У этого компонента-наследника может быть несколько подтипов, каждому из которого соответствует свой набор свойств. Я хотел оставить один компонент webix.protoUI , но создать еще 3 типа webix.type и каждому типу поставить в соответствие значения свойств по-умолчанию. Однако, такой подход не прошел. Я получаю ошибку:

Cannot read property 'style' of null

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

https://snippet.webix.com/vfyq3o4i

Comments

  • edited January 24

    Добрый день,

    webix.type определяет настройки только для элементов компонента, а не для него целиком.

    Правильным подходом будет создать несколько компонент, наследуемых от базового (в вашем случае UI Datatable), которые хранят настройки по умолчанию в defaults: https://snippet.webix.com/8blp12i4

  • Я вас понял, Helga. Спасибо, за ответ!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion