EXT 编辑grid一列的时候怎么把编辑那一列的值传到另一列上
例如:1、grid上有两列id,name2、name是可编辑的,可编辑状态是一个-->树的下拉框3、下拉框选择的值有一个value和一个valueid两个值4、比如在第一...
例如:
1、grid上有两列 id ,name
2、name是可编辑的,可编辑状态是一个-->树的下拉框
3、下拉框选择的值有一个value 和一个valueid 两个值
4、比如在第一行,我编辑name列,选择一个值,把valueid值传到第一行的id列,value放到原位置
5、求高手指点!!! 展开
1、grid上有两列 id ,name
2、name是可编辑的,可编辑状态是一个-->树的下拉框
3、下拉框选择的值有一个value 和一个valueid 两个值
4、比如在第一行,我编辑name列,选择一个值,把valueid值传到第一行的id列,value放到原位置
5、求高手指点!!! 展开
1个回答
展开全部
这个比较麻烦,你能取到你所选的value的值吧,同理你能取到valueid的值,然后赋给你所要赋的那一个位置,最后执行完刷新一遍这个grid。
你不贴源代码我也只能这么说说了。
你不贴源代码我也只能这么说说了。
更多追问追答
追问
代码太长了- -! 比如就写个{hidden : true,header:'上级部门ID',dataIndex : 'parentId'},{
header : '上级部门',
sortable : true,
dataIndex : 'parentName',
width : 60,
editor:new Ext.ux.ComboBoxTree({
listeners : {
'click' : function (node){alert("这里写单击的操作,ID:"+node.id+" / 值:"+node.text);}}})}这样怎么付给部门ID那个隐藏域
追答
不明白你那个alert什么意思,你先说树节点选择之后node.id和node.text这两个值你能取到不?
然后你是只要前台的展现数据更改还是要后台的一起改了?前者的话你给这一行的id先remove掉,然后insert;后者的话还得看你前后台数据是怎么交互的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询