jQuery MiniUI

标题: showNullItem 疑问 [打印本页]

作者: q123126    时间: 2016-5-16 09:42:26     标题: showNullItem 疑问

在表格的下拉列里面,设置了showNullItem,效果是出来了,会多一个空白选项,这个功能很好,不用在数据源里面在代码去加一项空值,在getData()之后,如果直接提交后台,反序列化也没问题,但是如果在前端就循环getData()的每一行,对应行的空白列的值会是undefined,在做比较的时候,就非常不方便了。得先判断列是不是undefined,然后才能按照字符串判断。这里能不能加个nullItemValue类似这样的选项,不然这个功能就有点鸡肋了。

作者: dforce    时间: 2016-5-16 10:38:11

前端getData后剔除第一项就是了
作者: q123126    时间: 2016-5-16 12:21:48

dforce 发表于 2016-5-16 10:38
前端getData后剔除第一项就是了

没明白你的意思。举个例子,比如我要比较某一行的2列,我要找出来这2列的长度不等的行,
我的想法是直接这样写
            var rows = grid1.findRows(function(row) {
                if (row.left.length != row.right.length) return true;
            });
现在要这样写才能达到效果。
            var rows = grid1.findRows(function(row) {
                if ((row.left == undefined || row.right == undefined) && row.left != row.right) return true;
                else if ((row.left != undefined && row.right != undefined) && row.left.length != row.right.length) return true;
            });

是不是我的用法不对。

作者: dforce    时间: 2016-5-16 13:33:52

q123126 发表于 2016-5-16 12:21
没明白你的意思。举个例子,比如我要比较某一行的2列,我要找出来这2列的长度不等的行,
我的想法是直接 ...

不明白你要判断的是什么,nullitem就是没有值的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2