问题描述
当“名称”里的内容被修改时,要异步修改“编码”里的内容。
解决方案
解决方案二:
是用的Easyui里面的gridview吗?
解决方案三:
单元格值更改事件写就行了,判断下列的值
解决方案四:
是datagrid数据表格
解决方案五:
vargcs=function(){$('#DMMC').change(function(){varobj=newObject();$.post(bootPATH+"Data_Dictionary/GetChineseSpell",{'data':JSON.stringify(obj)},function(data){vargcs=JSON.parse(data);$('#SRDM').val(gcs.DMMC);})});}这是我写的异步方法
解决方案六:
引用1楼a1856951的回复:
是用的Easyui里面的gridview吗?
是datagrid数据表格
解决方案七:
是有连数据库的吧?当“名称”里的内容被修改时,获取该行的id,更改数据库某表编码的值,再刷新datagrid,不就行了
解决方案八:
chang事件,绑定js函数(trChang(this))修改同行记录functiontrChang(e){//获取值//获取第几行第几个格赋值}
解决方案九:
参考这个:
解决方案十:
$('#SRDM').val(gcs.DMMC);都会这样子了,难道还不会通过类似下面相对位置找到行吗?$('#SRDM').parent().parent().find('td:eq(6)').html('xxx')
解决方案十一:
引用7楼yi_iy的回复:
chang事件,绑定js函数(trChang(this))修改同行记录functiontrChang(e){//获取值//获取第几行第几个格赋值}
vargcs=function(){$('#DMMC').change(function(){varobj=newObject();$.post(bootPATH+"Data_Dictionary/GetChineseSpell",{'data':JSON.stringify(obj)},function(data){vargcs=JSON.parse(data);$('#SRDM').val(gcs.DMMC);})});}我里面是这样写的,DMMC是名称SRDM是编码但是不行,不知道我是不是哪里写错了
解决方案十二:
你标题也说了“改变同行的一个单元格的内容”“一个单元格”:你应该是针对第几行第几列的“名称”进行change绑定吧?$('#DMMC')这个对象就不对了.
解决方案十三:
引用11楼yi_iy的回复:
你标题也说了“改变同行的一个单元格的内容”“一个单元格”:你应该是针对第几行第几列的“名称”进行change绑定吧?$('#DMMC')这个对象就不对了.
那我要怎么写?
解决方案十四:
你要编辑单元格,你首先要有容器吧,比如:<inputtype="text">你才可以修改对吧。那么第一行名称这一列的文本id可能是“txtName1”<inputtype="text"id="txtName1">那么第二行名称这一列的文本id可能是“txtName1”<inputtype="text"id="txtName2">你就给它们绑定chang事件,当第一行名称这一列的文本改变时$('#txtName1').chang(function(){varname=$(this).val();//当前名称的值$.post(bootPATH+"Data_Dictionary/GetChineseSpell",{'name':name},function(data){//返回值赋值})});});
或者统一给id开头为txtName的input控件绑定chang事件$('input[id^=txtName]').chang(function(){});
解决方案十五:
引用10楼QianJiaSong的回复:
Quote: 引用7楼yi_iy的回复:
chang事件,绑定js函数(trChang(this))修改同行记录functiontrChang(e){//获取值//获取第几行第几个格赋值}vargcs=function(){$('#DMMC').change(function(){varobj=newObject();$.post(bootPATH+"Data_Dictionary/GetChineseSpell",{'data':JSON.stringify(obj)},function(data){vargcs=JSON.parse(data);$('#SRDM').val(gcs.DMMC);})});}我里面是这样写的,DMMC是名称SRDM是编码但是不行,不知道我是不是哪里写错了
$('#DMMC')这边应该是你要改的每一块的名字,动态设置;$('#SRDM').val(gcs.DMMC);相应的,这一块也需要