jQuery MiniUI

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

关于class="mini-spinner"的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-12-6 20:29:13 |只看该作者 |倒序浏览
1.怎么把class="mini-spinner",默认为0的设置去掉?
2.怎么在输入完值后进行校验计算,就是触发一个JS方法,我试过valuechanged方法,但是在JS里我发现获取到的还是输入前的值。代码图片贴2楼如下,我这是在一个grid里的input框。

Rank: 3Rank: 3

沙发
发表于 2016-12-6 20:29:59 |只看该作者
本帖最后由 lmdheart 于 2016-12-6 20:31 编辑

<div field="unitPriceTax" headerAlign="center" align="center" vtype="float">含税单价
                    <input property="editor"class="mini-spinner" style="width:100%;"
                        allowLimitValue="false"format="n" onvaluechanged='amountCount'/>
                </div>


function amountCount(e){
    var rowData = commodityGrid.getSelected();
    //var index = commodityGrid.indexOf(rowData);
   
    var quantity = rowData.quantity;
    var taxRate = rowData.taxRate;
    var unitPriceTax = rowData.unitPriceTax;
    var unitPriceNotax = rowData.unitPriceNotax;

Rank: 8Rank: 8

板凳
发表于 2016-12-7 09:21:22 |只看该作者
lmdheart 发表于 2016-12-6 20:29
含税单价
                    
               

可以设置allowNull="true"

Rank: 3Rank: 3

地板
发表于 2016-12-7 11:06:31 |只看该作者
felt 发表于 2016-12-7 09:21
可以设置allowNull="true"

那第二个问题呢?

Rank: 8Rank: 8

5#
发表于 2016-12-7 11:19:47 |只看该作者
lmdheart 发表于 2016-12-7 11:06
那第二个问题呢?

e.value就是更新后的数据,你监听的是onvaluechanged事件,还没有更新到表格

Rank: 3Rank: 3

6#
发表于 2016-12-7 11:38:15 |只看该作者
felt 发表于 2016-12-7 11:19
e.value就是更新后的数据,你监听的是onvaluechanged事件,还没有更新到表格

我获取的是被选中一行的所有值,e.value只有当前那个单元格的值,但我这需要获取同一行的其他字段。。

Rank: 8Rank: 8

7#
发表于 2016-12-7 11:49:42 |只看该作者
lmdheart 发表于 2016-12-7 11:38
我获取的是被选中一行的所有值,e.value只有当前那个单元格的值,但我这需要获取同一行的其他字段。。 ...

其他字段的值你可以在record上获取,但是这个单元格对应的数据只能用e.value获取,record里面还是未更新的值

Rank: 3Rank: 3

8#
发表于 2016-12-7 13:30:10 |只看该作者
felt 发表于 2016-12-7 11:49
其他字段的值你可以在record上获取,但是这个单元格对应的数据只能用e.value获取,record里面还是未更新 ...

这是个计算价格的功能,我是把,数量,含税单价,税率,不含税单价这几个字段都设置了触发function,那这样一来,我的JS就不能公用了啊。。

Rank: 8Rank: 8

9#
发表于 2016-12-7 14:37:27 |只看该作者
lmdheart 发表于 2016-12-7 13:30
这是个计算价格的功能,我是把,数量,含税单价,税率,不含税单价这几个字段都设置了触发function,那这 ...

如果是表格内的计算,可以参考我们绘制的示例
http://www.miniui.com/demo/#src=datagrid/drawcell2.html

Rank: 3Rank: 3

10#
发表于 2016-12-7 16:24:59 |只看该作者
felt 发表于 2016-12-7 14:37
如果是表格内的计算,可以参考我们绘制的示例
http://www.miniui.com/demo/#src=datagrid/drawcell2.html ...

已经解决了,多谢啊!

Archiver|普加软件

GMT+8, 2024-9-28 23:07 , Processed in 1.061062 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部