【发布时间】:2020-03-23 08:22:16
【问题描述】:
我有一个函数可以生成一个 Dgrid 并用它从 Javaside 接收到的内容填充它。
我尝试使用 dojo-css 来处理这个问题: Style Dojox Grid Row depending on data
在这不起作用之后,我尝试使用 Dojo.connect 在构建和填充网格时更改行的颜色。
在那之后没有用,我尝试使用dojo.on 或dojo.aspect.after,但由于我是 Dojo 的新手,我不知道你可以在哪里与代码相交并做这些事情。
使用这样的代码:
require(["dojo/request/xhr","dojo/dom-form", "dojo/dom", "dojo/_base/array", "dojo/json",'dgrid/Grid','dgrid/Selection',"dijit/registry","dojo/_base/declare","dojo/domReady!"],
function(xhr,domForm,dom, array, json, grid, selection,registry, declare){
..... Here the grid and data is declared java function called
}.then(function(data, array, grid, selection,registry, declare){
.....Here the dgrid is filled
}
我应该在哪里/何时使用Dojo.Connect、Dojo.on 或Dojo.after?
我花了好几天的时间试图弄清楚这一点,但程序要么停止工作,要么忽略我的更改。
【问题讨论】: