我尝试使用以下代码段验证单元格
` dojo.addOnLoad(function(){
dojo.connect(grid, "onApplyCellEdit", this, validateName);
});
function validateName(inValue, inRowIndex, inFieldIndex){
if(inValue){
if(inFieldIndex=='employeeLastName') {`
我想向单元格添加一个工具提示,而不是显示一个目前正在进行的对话框。我尝试使用dojo domnode来获取单元格但是无法,是否有任何方法我们可以向已编辑的单元格添加工具提示
答案 0 :(得分:0)
以下是一些可能有用的代码。它抓取dojo网格对象和循环 虽然选中(突出显示)单元格。但不确定是否为每个单元格添加工具提示...
var gridy = dijit.byId("grid");
var items = gridy.selection.getSelected();
dojo.forEach(items, function(selectedItem) {
if (selectedItem !== null) {
var attribute = gridy.store.getAttributes(selectedItem);
for (var i = 0; i < attribute.length; i++) {
var colNm = gridy.getCellName(gridy.getCell(i));
var value = gridy.store.getValues(selectedItem, colNm);
var chk_val = String(value);
}
}
});