AddClassProperty: различия между версиями

Материал из MajorDoMo инфо
(→‎Примеры запросов: Добавление свойства классу)
 
Строка 3: Строка 3:
'''addClassProperty'''('имя класса', 'имя свойства', 'хранить историю', 'имя связанного метода'); - автоматическое создание свойства класса. Четвёртый параметр необязательный, позволяет автоматически линковать метод к свойству. Полезно использовать когда необходимо каждый раз выполнять метод при изменении значения свойства.
'''addClassProperty'''('имя класса', 'имя свойства', 'хранить историю', 'имя связанного метода'); - автоматическое создание свойства класса. Четвёртый параметр необязательный, позволяет автоматически линковать метод к свойству. Полезно использовать когда необходимо каждый раз выполнять метод при изменении значения свойства.
==Примеры запросов==
==Примеры запросов==
Для того чтобы добавить свойство классу вызовем консоль впишем функцию
<pre>AddClassProperty('Мой класс', 'Моё свойство');</pre>
и нажмем кнопку "Отправить"
[[Файл:AddClassProperty('Мой класс', 'Моё свойство');.png|центр]]
Таким образом у нас создастся свойство "Моё свойство" в Классе "Мой класс", но такие поля как "время хранения истории" или имя связанного метода который будет запускаться при изменении данного свойства  будут пустыми. Чтобы учесть эти данные необходимо дополнить функцию этими параметрами через запятую без кавычек прописывается хранение истории
<pre>addClassProperty('Мой класс', 'Моё свойство', 3);</pre>


==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==

Текущая версия от 22:35, 6 июня 2020

Описание

addClassProperty('имя класса', 'имя свойства', 'хранить историю', 'имя связанного метода'); - автоматическое создание свойства класса. Четвёртый параметр необязательный, позволяет автоматически линковать метод к свойству. Полезно использовать когда необходимо каждый раз выполнять метод при изменении значения свойства.

Примеры запросов

Для того чтобы добавить свойство классу вызовем консоль впишем функцию

AddClassProperty('Мой класс', 'Моё свойство');
и нажмем кнопку "Отправить"
AddClassProperty('Мой класс', 'Моё свойство');.png

Таким образом у нас создастся свойство "Моё свойство" в Классе "Мой класс", но такие поля как "время хранения истории" или имя связанного метода который будет запускаться при изменении данного свойства будут пустыми. Чтобы учесть эти данные необходимо дополнить функцию этими параметрами через запятую без кавычек прописывается хранение истории

addClassProperty('Мой класс', 'Моё свойство', 3);

Альтернативные названия функции (сленг)