dojo.data.ItemFileWriteStore изменения хранилища

17 views
Skip to first unread message

aleksey.borisov

unread,
Jan 26, 2011, 11:52:02 PM1/26/11
to RU DojoToolkit JS Framework
У меня стоит задача сделать обновляемый dijit.tree с сервера. Т.е.
каждые n-секунд я получаю данные через dojo.xhr и хочу их обновить в
dojo.data. Как я понимаю в ItemFileWriteStore невозможно поменять
данные не по штучно, а целиком. Существуют ли уже написанные утилиты
для изменеия сразу массивов объектов данных? Написать свою - насамом
деле как-то не очень прозрачно и просто из-за того что при добавлении
атрибутов чайлдов необходимо передавать ссылку на чайлд из dojo.data.
В ItemFileReadStore это есть, но там нет уведомлений об изменении и
dijit.tree не понимает что данные изменились.

Georgy Turevich

unread,
Jan 27, 2011, 2:04:03 AM1/27/11
to ru-dojo-js...@googlegroups.com
Алексей,

По этому поводу - имеет смысл написать в англоязычную рассылку. Там сами разработчики могут предложить красивое решение.

Я сталкивался с похожей задачей. На тот момент как то вразумительно этого сделать и не смог.

Мы делали просто - когда нужно было изменять дерево - просто переобъявляли виджет (посути перерисовывали) :).

--

27 января 2011 г. 7:52 пользователь aleksey.borisov <borisov...@gmail.com> написал:

--
Вы получили это сообщение, поскольку подписаны на группу RU DojoToolkit JS Framework.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу ru-dojo-js...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу ru-dojo-js-frame...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/ru-dojo-js-framework?hl=ru.




--
Георгий
Reply all
Reply to author
Forward
0 new messages