问题描述
解决方案
$('#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("......");
});
这是我的代码。
解决方案二:
点击提交在上传吧,这个直接在行里面改的事件不好控制
解决方案三:
参考 http://bbs.csdn.net/topics/390063228
解决方案四:
失去焦掉就上传值什么意思?你要先获取控件值后再调用endEdit,要不控件从dom中移除了当然获取不到
解决方案五:
添加事件函数修改,批量的话,就把需要修改的都获取到,然后循环修改就行