我一直在与多选择的DGRID选择混合在一起时遇到问题。使用选择属性(例如)varselected=Object.keys(datatable.selection)它按预期返回一系列行ID。但是,这些ID的顺序似乎是“任意的”。似乎选择顺序有影响。无论如何,在DataTable中,我希望返回选定的行以将其显示在列表中,而它们不在列表中。我可以使用适当的顺序使用它们dojo.query(".dgrid-selected",datatable.domNode)并使用HTML元素获取行数据,但这似乎是一个黑客。我找不到在SitePen文档上执行此操作的适当方法。任何人?看答案我认为没有直接的方法可以做
对于我们的新项目,我们已经开始使用ZendFramework2和Dojo1.8。ZF2有一个完全重写的表单模块,它现在具有用于一对多关系的新CollectionElement。关于我发现的UI,dgrid最适合这种关系(使用编辑器列插件),所以我开始扩展FormCollection、FormRow和FormElementView助手,以便它们可以呈现所需的dgrid。一切都很好,直到我意识到我无法为dgrid小部件设置每行输入名称。我从ZF2documentationreardingformcollections开始.可以看到,集合输入元素具有类似数组的名称,例如order[produ
对于我们的新项目,我们已经开始使用ZendFramework2和Dojo1.8。ZF2有一个完全重写的表单模块,它现在具有用于一对多关系的新CollectionElement。关于我发现的UI,dgrid最适合这种关系(使用编辑器列插件),所以我开始扩展FormCollection、FormRow和FormElementView助手,以便它们可以呈现所需的dgrid。一切都很好,直到我意识到我无法为dgrid小部件设置每行输入名称。我从ZF2documentationreardingformcollections开始.可以看到,集合输入元素具有类似数组的名称,例如order[produ
我正在尝试创建自定义商店,它应该使用WebSocket或REST(以防WebSocket失败)。代码文件rachet-store.js它几乎完美地工作。它也可以毫无问题地用于REST(myRest)。问题是如果使用wsStore并且如果我在数据网格的第一页或第二页上删除一行,数据网格会收到通知并自行刷新。但是,如果我在第三页或任何其他页面上删除一行,则不会刷新存储。我认为问题可能出在sort()的某个地方,因为网格(或分页)如何使用它。(但这只是一个猜测......)那么,问题是,我做错了什么? 最佳答案 dstore提供开箱即用的