позволяет установить флаг для элемента данных
id | string | ID элемента данных, который будет помечен флагом |
name | string | название флага |
css | boolean | если установлен true, тогда к элементу применятся стили, заданные для класса с именем, указанным в параметре name |
value | any | значение флага |
silent | boolean | (optional) if set to true, the component is not redrawn |
any | значение флага |
//adds flag 'invaid = true' for the item with 'id=2'.
//applies to this item css style ".invalid"
$$("dtable").addMark(2, "invalid", true, true); // returns 'true'
Помечая элемент данных, метод добавляет ему информацию (в виде пары ключ/значение). Добавленная информация хранится отдельно от основных данных. Поэтому, если вы, например, загружаете данные из одного DataStore в несколько компонентов, флаг будет применен только к элементу данных вызываемого компонента.
addMark() можно вызвать 4 способами:
addMark(id, name) //-> 'css' is set to false, 'value' - to true
addMark(id, name, css) //-> 'value' is set to true
addMark(id, name, css, value)
addMark(id, name, css, value, silent) //-> 'silent' is set to true, do not refresh the component