jQuery MiniUI

标题: 求助 [打印本页]

作者: asura_feng    时间: 2016-12-13 09:55:04     标题: 求助

怎么获取下拉框中显示的值。就在页面中获取即可。
作者: sampou    时间: 2016-12-13 10:49:27

本帖最后由 sampou 于 2016-12-13 10:52 编辑

var editor = chargeGrid.getCellEditor(4,row);
var datas = editor.data;
var idPayway = row.idPayway;// 下拉的id值
for(var ii=0; ii< datas.length;ii++) {
    if (datas[ii].id == idPayway && datas[ii].paywayName =="会员积分") {
    }
}
首先获取指定行,获取下拉框的id,根据id获取for循环值

以上是点击一个按钮获取的方式。
以下是在单元格编辑之后(之前也可以)获取:
function onCellEndEdit(e) {
                var record = e.record, field = e.field;
                if (field=="idPayway") {
                    if (e.editor.text == "统收")
                        //
                    else {
                        //
                    }
                }

            }


作者: felt    时间: 2016-12-13 11:42:05

具体是什么控件
如果是combobox。可以直接getText获取
作者: asura_feng    时间: 2016-12-13 13:09:21

felt 发表于 2016-12-13 11:42
具体是什么控件
如果是combobox。可以直接getText获取

可以具体一点吗 ? 就是combobx  我想获得显示出来的值
作者: felt    时间: 2016-12-13 13:33:16

asura_feng 发表于 2016-12-13 13:09
可以具体一点吗 ? 就是combobx  我想获得显示出来的值

http://www.miniui.com/demo/#src=combobox/combobox.html
请参考combobox的示例
作者: asura_feng    时间: 2016-12-13 14:06:34

felt 发表于 2016-12-13 13:33
http://www.miniui.com/demo/#src=combobox/combobox.html
请参考combobox的示例

恩恩  谢谢了。




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