jQuery MiniUI

标题: 关于class="mini-spinner"的问题 [打印本页]

作者: lmdheart    时间: 2016-12-6 20:29:13     标题: 关于class="mini-spinner"的问题

1.怎么把class="mini-spinner",默认为0的设置去掉?
2.怎么在输入完值后进行校验计算,就是触发一个JS方法,我试过valuechanged方法,但是在JS里我发现获取到的还是输入前的值。代码图片贴2楼如下,我这是在一个grid里的input框。

作者: lmdheart    时间: 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;

作者: felt    时间: 2016-12-7 09:21:22

lmdheart 发表于 2016-12-6 20:29
含税单价
                    
               

可以设置allowNull="true"
作者: lmdheart    时间: 2016-12-7 11:06:31

felt 发表于 2016-12-7 09:21
可以设置allowNull="true"

那第二个问题呢?
作者: felt    时间: 2016-12-7 11:19:47

lmdheart 发表于 2016-12-7 11:06
那第二个问题呢?

e.value就是更新后的数据,你监听的是onvaluechanged事件,还没有更新到表格
作者: lmdheart    时间: 2016-12-7 11:38:15

felt 发表于 2016-12-7 11:19
e.value就是更新后的数据,你监听的是onvaluechanged事件,还没有更新到表格

我获取的是被选中一行的所有值,e.value只有当前那个单元格的值,但我这需要获取同一行的其他字段。。
作者: felt    时间: 2016-12-7 11:49:42

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

其他字段的值你可以在record上获取,但是这个单元格对应的数据只能用e.value获取,record里面还是未更新的值
作者: lmdheart    时间: 2016-12-7 13:30:10

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

这是个计算价格的功能,我是把,数量,含税单价,税率,不含税单价这几个字段都设置了触发function,那这样一来,我的JS就不能公用了啊。。
作者: felt    时间: 2016-12-7 14:37:27

lmdheart 发表于 2016-12-7 13:30
这是个计算价格的功能,我是把,数量,含税单价,税率,不含税单价这几个字段都设置了触发function,那这 ...

如果是表格内的计算,可以参考我们绘制的示例
http://www.miniui.com/demo/#src=datagrid/drawcell2.html
作者: lmdheart    时间: 2016-12-7 16:24:59

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

已经解决了,多谢啊!




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