addMark

позволяет установить флаг для элемента данных

any addMark(string id,string name, [boolean css,any value,boolean silent] );
idstringID элемента данных, который будет помечен флагом
namestringназвание флага
cssbooleanесли установлен true, тогда к элементу применятся стили, заданные для класса с именем, указанным в параметре name
valueanyзначение флага
silentboolean(optional) if set to true, the component is not redrawn
anyзначение флага

Example

//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'

Details

Помечая элемент данных, метод добавляет ему информацию (в виде пары ключ/значение). Добавленная информация хранится отдельно от основных данных. Поэтому, если вы, например, загружаете данные из одного DataStore в несколько компонентов, флаг будет применен только к элементу данных вызываемого компонента.

addMark() можно вызвать 4 способами:

  1. addMark(id, name) //-> 'css' is set to false, 'value' - to true
  2. addMark(id, name, css) //-> 'value' is set to true
  3. addMark(id, name, css, value)
  4. addMark(id, name, css, value, silent) //-> 'silent' is set to true, do not refresh the component
See also
Наверх