Я хочу обновить сетку додзё на своей веб-странице. Я попробовал .refresh, который указан на dojotoolkit.org, но безуспешно. есть ли другой удобный способ сделать обновление? Заранее спасибо.
Обновить сетку с помощью додзё
Ответы (1)
Может быть, это поможет. Вот как я обновляю свою сетку:
if(!registry.byId("GraphGrid")){
var grid = new EnhancedGrid({
id: 'GraphGrid',
store: GraphicStore,
query: { ident: "*" },
structure: layout,
rowSelector: '20px',
plugins: {
indirectSelection: {
headerSelector:true,
width:"40px",
styles:"text-align: center;"
}}
},"GridGraphicInMap");
/*Call startup() to render the grid*/
grid.startup();
dojo.connect(grid, "onRowClick", grid, function(evt){
var idx = evt.rowIndex,
item = this.getItem(idx);
// get a value out of the item
var value = this.store.getValue(item, "geom");
highlightGeometry(value,true);
// do something with the value.
});
}
else {
registry.byId("GraphGrid").setStore(GraphicStore);
}
Когда я впервые вызываю свою функцию, создается сетка. Каждый раз, когда я вызываю функцию позже, обновляется только хранилище.
С уважением, Мириам
person
MiBrock
schedule
07.08.2013