jQuery MiniUI

标题: mini-combobox 输入不显示值得问题 [打印本页]

作者: zhaowenzhang    时间: 2015-11-23 09:47:49     标题: mini-combobox 输入不显示值得问题

<input property="editor" class="mini-combobox" style="width: 200px;"
                    textField="dictname" valueField="dictid" required="true"
                    allowInput="true" multiSelect="true"
                    emptyText="请选择..." showNullItem="false"
                    nullItemText="请选择.." />

这个下拉框 是做的联动的效果,现在的问题是,这个下拉框,我可以选,也可以输入值,单是输入值以后,不显示值,直接为空,请告知什么问题。谢谢


作者: felt    时间: 2015-11-23 11:17:50

列上请设置displayField
作者: zhaowenzhang    时间: 2015-11-23 14:28:53

felt 发表于 2015-11-23 11:17
列上请设置displayField

<input property="editor" class="mini-combobox" style="width: 200px;"
                        textField="dictname" valueField="dictid" required="true"
                        allowInput="true" multiSelect="true" showNullItem="false"
                        displayField="dictname"/>
这么写还是不对
作者: felt    时间: 2015-11-23 15:05:05

zhaowenzhang 发表于 2015-11-23 14:28
这么写还是不对

加到列上,不是编辑器上
作者: zhaowenzhang    时间: 2015-11-24 19:06:24

felt 发表于 2015-11-23 15:05
加到列上,不是编辑器上

我加了multiSelect="true" ,输入值无效 。 不加multiSelect="true", 是可以的 。请问怎么解决呢
作者: felt    时间: 2015-11-25 09:27:51

zhaowenzhang 发表于 2015-11-24 19:06
我加了multiSelect="true" ,输入值无效 。 不加multiSelect="true", 是可以的 。请问怎么解决呢 ...

多选情况下不支持输入不在下拉框里的数据
作者: zhaowenzhang    时间: 2015-12-1 21:16:52

felt 发表于 2015-11-25 09:27
多选情况下不支持输入不在下拉框里的数据

function OnCellBeginEdit(e) {     
    var grid = e.sender;
    var record = e.record;
    var field = e.field, value = e.value;
    var editor = e.editor;
   //
    editor.setMultiSelect('true');
    editor.setMultiSelect('false');
   我在这里,动态的改变是单选还是多选,测试不行,请问什么问题??谢谢
}
作者: dforce    时间: 2015-12-2 09:44:46

zhaowenzhang 发表于 2015-12-1 21:16
function OnCellBeginEdit(e) {     
    var grid = e.sender;
    var record = e.record;

可以的,参数请使用布尔值
  editor.setMultiSelect(true);




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