0
我想在单击dojoGrid时设置文本框的值。在dojoGrid的单击事件中,我编写了java函数。想要设置与所选网格项相同的文本框值。以下是我的JavaScript功能。如何使用javascript函数单击网格时设置文本框的值
dojoGrid1Click: function(inSender, evt, selectedItem, rowId, fieldId, rowNode, cellNode) {
try {
alert("selected item value="+inSender.dataSet.getItem(evt.rowIndex).getData().name);
document.getElementById("txtName").value=(inSender.dataSet.getItem(evt.rowIndex).getData().name);
} catch(e) {
console.error('ERROR IN dojoGrid1Click: ' + e);
}
},
我可以在alert.But中看到所选项目,但为什么不能设置为文本框?谁能帮忙?
非常感谢您的回复。但是我删除了括号,它仍然不起作用。 – bsm
那么唯一可以做的就是具有id txtName的元素不存在,或者有多个id为txtName的元素(id必须是唯一的)。 – albanx