Виджет Dojo, который создает сетку данных и заполняет ее

#datagrid #dojo #xmlhttprequest

#сетка данных #dojo #xmlhttprequest

Вопрос:

Возможно ли в Dojo программно создать виджет, который выполняет xhr во время postCreate, а затем в ответ создает сетку данных и отображает содержимое. Точки присоединения в templatestring разрешены, но разметка отсутствует. Виджет может принимать параметр srcNode.

 onMyCreate(params, srcNode)
{
    // everything happens within in the widget and the display.
    var wdg = new MyWidget(params, srcNode);
}
  

Ответ №1:

Я не понимаю, почему нет. Создать хранилище -> xhr для получения данных -> заполнить хранилище данными -> создать сетку данных в точке подключения, переданной при предоставлении ссылки на это хранилище. Не должно иметь значения, где вы решите ее вызвать, если точка подключения существует и вы правильно обрабатываете хранилище.

Комментарии:

1. Сама точка присоединения должна присутствовать в templateString как ‘<div dojoAttachPoint=»myAttachPoint»></div>’ и не передаваться, т. е. точка присоединения в данный момент еще не присутствует в HTML.