срабатывает перед добавлением элемента в DataStore
| id | string|number | ID добавленного элемента данных | 
| obj | object | данные нового элементе | 
| index | number | позиция, на которую будет добавлен новый элемент | 
| boolean | false, если добавление необходимо отменить | 
view.data.attachEvent("onBeforeAdd", function(id, obj, index){
    if (obj.text == "")
        return false;
});
Если обработчик событий возвращает значение false, элемент не будет добавлен.