#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.