jQuery MiniUI

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

编辑下拉不出值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 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;
            }
        }
      
        
    }
为什么我这里显示不出来原因的东东,只有点进去才有值,一失去焦点就什么也看不到了,没有设置失去焦点的事件

Rank: 8Rank: 8

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

Rank: 2

板凳
发表于 2014-6-18 16:58:37 |只看该作者
felt 发表于 2014-6-18 16:53
editor.setUrl("@Url.Action("FindReason")?type=" + encodeURIComponent(id));
下拉数据加载出来了吗 ...

恩加载出来了,但是就是显示不上~~值也是对的~~但是那个单元格看上去就是无值的,点进去,才能看见

Rank: 8Rank: 8

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

把type="comboboxcolumn"去掉试试

Rank: 2

5#
发表于 2014-6-18 17:20:29 |只看该作者
felt 发表于 2014-6-18 17:03
把type="comboboxcolumn"去掉试试

去掉了,但是还是不成~

Rank: 8Rank: 8

6#
发表于 2014-6-18 17:48:40 |只看该作者
lishuli_1990 发表于 2014-6-18 17:20
去掉了,但是还是不成~

你的表格数据有StopReason_IndicatorName字段吗?有的话是不是空字符串?

Rank: 2

7#
发表于 2014-6-18 18:12:29 |只看该作者
factory 发表于 2014-6-18 17:48
你的表格数据有StopReason_IndicatorName字段吗?有的话是不是空字符串?

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

Archiver|普加软件

GMT+8, 2025-7-15 02:20 , Processed in 1.037884 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部