У меня есть функция, которая генерирует Dgrid и заполняет его содержимым, которое он получает от Javaside.
Я пытался сделать dojo- css, чтобы справиться с этим, как здесь: Стиль Dojox Grid Row в зависимости от данных
После того, как это не сработало, я попытался поработать с Dojo.connect, чтобы изменить цвет строки при построении и заполнении сетки. После того, как это не сработало, я попытался использовать dojo.on
или dojo.aspect.after
, но, поскольку я всего лишь новичок ie в Додзё, я понятия не имею, где вы можете пересекаться в коде и делать эти вещи.
с таким кодом:
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
? Я потратил несколько дней, пытаясь выяснить это, но программа либо перестает работать, либо игнорирует мои изменения.