easyui datagrid文本框取值

问题描述

easyui datagrid文本框取值


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

解决方案

$('#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中移除了当然获取不到

解决方案五:

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

时间: 2024-09-09 06:33:29

easyui datagrid文本框取值的相关文章

getchange-动态生成的easyui datagrid怎么获得改变的值????

问题描述 动态生成的easyui datagrid怎么获得改变的值???? datagrid为动态生成的可编辑表格,用getchanges方法没有改变的值也会得到??? 解决方案 easyui datagrid 改变行值 解决方案二: 我是改变之后直接commit整个grid也,然后会传过去添加的 修改的 删除的 的list,没遇到过你那种问题.

combo box-easyui datagrid combobox 默认值的设置

问题描述 easyui datagrid combobox 默认值的设置 datagrid的一个列为combobox,现在要在新增数据的设置他的默认值,如何设置? 或者说如何让他默认选中第一行 { field: 'NMK06', title: '性别', width: 100, align: 'center', editor: { type: 'combobox', options: { valueField: "value", textField: "text",

easyui-Jquery Easyui datagrid如何在动态获取当前选中行的值

问题描述 Jquery Easyui datagrid如何在动态获取当前选中行的值 easyui grid列是动态生成的,现在想要获取第一列的值,单是该列的名字因为是动态获取的,所以名字不固定. 使用easyui选中的方法 var ids = []; var rows = $('#tt').datagrid('getSelections'); for(var i=0; i<rows.length; i++){ ids.push(rows[i].itemid); } alert(ids.join(

数据-easyui datagrid获取当前选中行中的datebox的值

问题描述 easyui datagrid获取当前选中行中的datebox的值 我要获得当前选中行的数据,其中日期的值没有拿到,我是这样写的: //拿到当前选中行的数据 var row = $('#tab').datagrid('getSelected'); $('#txtBirthday').datebox('setValue', row.Birthday); 拿到的row.Birthday的值是/Date(1430668800000)/,要怎么才能正确获取这个日期呢? 解决方案 你那个是字符串

easyui datagrid 单元格文本太多,显示两行

问题描述 easyui datagrid 单元格文本太多,显示两行 如图:我想把简介这个单元格的宽度变小,但是数据自动换行全部显示.怎么实现 解决方案 nowrap="false" 解决方案二: EasyUI DataGrid可编辑单元格easyui datagrid 单元格编辑保存

easyui两个输入框取值比较

问题描述 easyui两个输入框取值比较 比如开始5,结束6没问题,开始5,结束100就有问题, 只是比较了第一位 解决方案 转为数字对比,字符串对比5肯定更大于100 var a='5',b='100' alert(a>b)//true a=parseInt(a); b=parseInt(b); alert(a>b)//false

简介EasyUI datagrid editor combogrid搜索框的实现_javascript技巧

首先需要datagrid editor对combogrid的扩展,这个是别人实现的: $.extend($.fn.datagrid.defaults.editors, { combogrid: { init: function (container, options) { var input = $('<input type="text" class="datagrid-editable-input">').appendTo(container); in

Easyui datagrid 查询,后台怎么接受处理queryParams

问题描述 Easyui datagrid 查询,后台怎么接受处理queryParams 前台JS function getSelect() { $('#dgSecurityStaff').datagrid('load', { Work_Number: '1', Security_Staff_ID:'1' }); } 这是后台代码 public JsonResult GetSecurityStaff(int? page, int? rows) { page = page == null ? 1 :

easyui datagrid 编辑行后如何保存

问题描述 easyui datagrid 编辑行后如何保存 $(function () { var datagrid; //定义全局变量datagrid var editRow = undefined; //定义全局变量:当前编辑的行 datagrid = $("#dd").datagrid({ url: 'UserCenter.aspx', //请求的数据源 iconCls: 'icon-save', //图标 pagination: true, //显示分页 pageSize: 1