如何在使用javascript函数单击网格时设置文本框值
How to set textbox values while clicking on grid using javascript function
我想在单击dojoGrid时设置文本框值。在dojoGrid的点击事件中,我编写了java函数。希望将文本框值设置为与网格中所选项目相同。下面是我的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);
}
},
我可以在警报中看到所选项目。但为什么不能将其设置为文本框?有人能帮忙吗?
我不确定,但我认为你应该去掉括号:
document.getElementById("txtName").value=(inSender.dataSet.getItem(evt.rowIndex).getData().name);
至
document.getElementById("txtName").value=inSender.dataSet.getItem(evt.rowIndex).getData().name;
通常,当括号以这种方式设置时,意味着在赋值中返回布尔值。
相关文章:
- 使用jQuery重置文本,同时存在AJAX调用
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码
- 我可以重置文本输入而不清除它吗
- Ng模型在AngularJS中重置文本区域后未更新
- 在 JavaScript 中重置文本区域高度
- 阻止按钮重置文本框值
- 阻止重置文本区域
- 如何将剑道网格标题文本保持在顶部
- 输入后重置文本区域
- Extjs组合框在存储区未加载任何结果时保持重置文本值
- 使用javascript重置文本框密码
- 光滑的网格列(文本对齐)
- 当提交按钮时,Javascript没有重置文本框中的内容
- 数据切换标题重置不重置文本
- 在asp.net中使用javascript通过客户端重置文本框
- 如何应用CSS extjs网格空文本
- 设置和重置文本点击按钮jquery
- 如何重置文本框并使文本框中的值等于“0”"(或空白)?(javascript)
- 在Safari中重置文本框值