jQuery MiniUI

标题: 编辑下拉不出值 [打印本页]

作者: lishuli_1990    时间: 2014-6-18 16:01:02     标题: 编辑下拉不出值

<div field="Status" width="100" align="center" headeralign="center" allowsort="true" displayField="Type" type="comboboxcolumn" >状态
                 <input property="editor" class="mini-combobox" textField="Type" valueField="Type" style="width:100%;" url="@Url.Action("FindType")" />  
             </div>
             <div header="原因描述" headerAlign="center">
                <div property="columns">
                    <div field="StopReason" displayField="StopReason_IndicatorName" width="100" autoShowPopup="true"  allowsort="true"  headerAlign="center">原因
                        <input property="editor"  class="mini-combobox" style="width:100%;" textField="IndicatorName" valueField="IndicatorCode"  />  
                    </div>
</div>
function cellbeginedit(e) {
        var grid = e.sender;
        var record = e.record;
        var field = e.field, value = e.value;
        var editor = e.editor;
        if (field == "StopReason") {
            var id = record.Status;
            if (id) {
                editor.setUrl("@Url.Action("FindReason")?type=" + encodeURIComponent(id));
            }
            else {
                e.cancel = true;
            }
        }
      
        
    }
为什么我这里显示不出来原因的东东,只有点进去才有值,一失去焦点就什么也看不到了,没有设置失去焦点的事件


作者: felt    时间: 2014-6-18 16:53:36

    editor.setUrl("@Url.Action("FindReason")?type=" + encodeURIComponent(id));
下拉数据加载出来了吗?
作者: lishuli_1990    时间: 2014-6-18 16:58:37

felt 发表于 2014-6-18 16:53
editor.setUrl("@Url.Action("FindReason")?type=" + encodeURIComponent(id));
下拉数据加载出来了吗 ...

恩加载出来了,但是就是显示不上~~值也是对的~~但是那个单元格看上去就是无值的,点进去,才能看见
作者: felt    时间: 2014-6-18 17:03:56

lishuli_1990 发表于 2014-6-18 16:58
恩加载出来了,但是就是显示不上~~值也是对的~~但是那个单元格看上去就是无值的,点进去,才能看见 ...

把type="comboboxcolumn"去掉试试
作者: lishuli_1990    时间: 2014-6-18 17:20:29

felt 发表于 2014-6-18 17:03
把type="comboboxcolumn"去掉试试

去掉了,但是还是不成~
作者: factory    时间: 2014-6-18 17:48:40

lishuli_1990 发表于 2014-6-18 17:20
去掉了,但是还是不成~

你的表格数据有StopReason_IndicatorName字段吗?有的话是不是空字符串?
作者: lishuli_1990    时间: 2014-6-18 18:12:29

factory 发表于 2014-6-18 17:48
你的表格数据有StopReason_IndicatorName字段吗?有的话是不是空字符串?

displayField这个属性是跟你返回数据的属性一致是嘛?而不是找StopReason这个单元格下的那个下拉值嘛?




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