具体是在一张表上添加了点击事件然后获得点击的目标(getTarget('tr')) 然后弹出一个表单将这行的记录显示了出来,但是现在的需求是将这行记录显示到表单的各行的文本框中,然后做成可以修改的效果,然后保存到后台
Ext.get("customTable").on("click",fn); function fn(e){ var target = e.getTarget('tr'); var tds=target.cells; var x=e.getX(); var y=e.getY(); Ext.get("meetName").innerHTML=tds[1].innerHTML; Ext.get("meetid").update=tds[2].innerHTML; Ext.get("hoster").update=tds[3].innerHTML; Ext.get("meetaddress").update=tds[4].innerHTML; Ext.get("meetdate").update=tds[5].innerHTML; Ext.get("meetContent").update=tds[6].innerHTML; Ext.get("meetType").update=tds[7].innerHTML; Ext.getDom("hidden-div").style.left=x+20; Ext.getDom("hidden-div").style.top=y+10; alert(Ext.get("meetName")); Ext.getDom("hidden-div").style.display="block"; }