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