2 qq 30075133 qq_30075133 于 2016.01.20 10:16 提问

easyui datagrid文本框取值

图片说明
实际金额我想在失去焦点就上传值,但是我不能得到这个文本框。

5个回答

qq_30075133
qq_30075133   2016.01.20 10:18

$('#brandDg').datagrid({
url:'car/carAction!selectGoodsByBrabd',
title:'品牌查看',
fit:true,
fitColumns:true,
border: false,
resizable:true,
cache:false,
loadMsg: '加载中...',
singleSelect: true,
rownumbers:true,
queryParams:{
id:id
},
columns:[[
{field:'goods_brand_name',title:'品牌名称',width:50,align:'center'},

{field:'shop_shop_name',title:'品牌余额',width:50,align:'center',
formatter:function(value,row,index){
return 0;
}},
{field:'child_orderform_allmoney',title:'发货金额',width:50,align:'center'},
{field:'realMoney',title:'实收金额',width:50,align:'center',
formatter:function(value,row,index){
return '';
}},
{field:'preferential',title:'优惠金额',width:50,align:'center',
formatter:function(value,row,index){
return '';
}},
{field:'shop_shop_address',title:'应收金额',width:50,align:'center',
formatter:function(value,row,index){
return 0;
}},
]],
toolbar:'#tool'
});
$("#realMoney").blur(function(){
// var row = $('#brandDg').datagrid('getSelected');
// alert(row.realMoney);
alert("......");
});

这是我的代码。

showbo
showbo 事件绑定有问题,你要在beginEdit后再绑定一次,要不都没有编辑器根本找不到你的realMoney对象
接近 2 年之前 回复
sinat_31535993
sinat_31535993   Rxr 2016.01.20 10:19

点击提交在上传吧,这个直接在行里面改的事件不好控制

sinat_31535993
sinat_31535993 一般想修改,都是双击,弹窗修改
接近 2 年之前 回复
qq_30075133
qq_30075133 那样一次修改多行怎么办,下面的表格也是可以修改的。
接近 2 年之前 回复
rui888
rui888   Ds   Rxr 2016.01.20 10:27
showbo
showbo   Ds   Rxr 2016.01.20 10:32

失去焦掉就上传值什么意思?你要先获取控件值后再调用endEdit,要不控件从dom中移除了当然获取不到

qq_30075133
qq_30075133 怎么采纳,我第一次用。。
接近 2 年之前 回复
showbo
showbo 回复qq_30075133: 有用记得采纳
接近 2 年之前 回复
qq_30075133
qq_30075133 回复无聊码农: 谢谢,我不知道需要在onloadSuccess中绑定,解决了。谢谢
接近 2 年之前 回复
showbo
showbo 回复qq_30075133: datagrid金额那2列直接formatter返回input?那你不能用id选择器,用属性选择器,用 id只选中第一个出现的控件。而且你要放到datagrid的onLoadSuccess中绑定。onLoadSuccess:function(){$('input[id="realMoney"]').blur(function(){alert(this.value)})}
接近 2 年之前 回复
qq_30075133
qq_30075133 我就是直接给这个单元格一个input 然后编辑
接近 2 年之前 回复
Excellence20160118
Excellence20160118   2016.01.20 10:49

添加事件函数修改,批量的话,就把需要修改的都获取到,然后循环修改就行

qq_30075133
qq_30075133 我已经解决了,但是还是谢谢你。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!