jQuery MiniUI

 找回密码
 立即注册
查看: 3661|回复: 8
打印 上一主题 下一主题

datagrid如何获取自定义的一列field里面的文本框的值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-5-4 13:58:13 |只看该作者 |倒序浏览
1. 在datagrid里面自定义添加了一列:
   { field: "amount",name:"amount", width: 150, headerAlign: "center", header: "数量",align: "center"}
   这个amount字段是自定义的,后台传过来的是没有这个字段的。

2. 然后在这个列里面放了一个数字选择框:
       if(field=="amount"){
            e.cellHtml = '<input type="number" step="1" min="0" max="100" value="0"/>';
        }


3. 然后选择了数字框的值后,点击页面上的某个按钮,怎样获取到这个数字框里面的值?
    这个需求能实现吗?

附上前端页面需求:

页面上“数量”这一列的值能改变,点击确认入库后,如何获取“数量”列里面数字框的值?如图所示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-5-7 14:05:38 |只看该作者
你可以参考这个例子
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

板凳
发表于 2018-5-7 16:37:04 |只看该作者
jialiang 发表于 2018-5-7 14:05
你可以参考这个例子

谢谢版主,这个问题解决了,然后就是有个小问题,我自定义的输入框如果我写成<input  class="mini-spinner"  minValue="200" maxValue="250" />,页面上不显示这个数字框,检查元素发现这个数字框的visibility:hidden.
这个不知道是什么原因,然后我只能退而求其次的选择了用原生的<input type="number" step="1" min="0" max="100" value="0"/>,这个倒能显示的。

Rank: 8Rank: 8

地板
发表于 2018-5-7 16:53:34 |只看该作者
jwf323594 发表于 2018-5-7 16:37
谢谢版主,这个问题解决了,然后就是有个小问题,我自定义的输入框如果我写成,页面上不显示这个数字框, ...

miniui单元格内不能放miniui控件。

Rank: 3Rank: 3

5#
发表于 2018-5-7 17:09:29 |只看该作者
jialiang 发表于 2018-5-7 16:53
miniui单元格内不能放miniui控件。

哦,原来如此,谢谢

Rank: 3Rank: 3

6#
发表于 2018-5-8 11:02:08 |只看该作者
jialiang 发表于 2018-5-7 14:05
你可以参考这个例子

版主,我还要请教一个问题,就是我用的是客户端分页,第二页的数量我也有修改,然后回到第一页后,点击确认入库,如何把第二页改动的数据也获取到呢?现在我只能获取当前页的改动数据

Rank: 2

7#
发表于 2018-5-8 14:58:29 |只看该作者
建议你在切换时,先保存数据
        grid.on('beforeload', function (e) {
            if (grid.getChanges().length > 0) {
                e.cancel = true;
                alert('有未保存的数据');
            }
        });

Rank: 3Rank: 3

8#
发表于 2018-5-14 13:44:50 |只看该作者
w807422704 发表于 2018-5-8 14:58
建议你在切换时,先保存数据
        grid.on('beforeload', function (e) {
            if (grid.getChan ...

切换的时候在前端如何保存啊?不知道怎么写

Rank: 2

9#
发表于 2018-5-14 17:40:36 |只看该作者
jwf323594 发表于 2018-5-14 13:44
切换的时候在前端如何保存啊?不知道怎么写


参考这个把数据提交到后台

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-6-16 14:36 , Processed in 1.054012 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部