jQuery MiniUI

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

grid中下拉联动显示问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-1-17 17:21:17 |只看该作者 |倒序浏览

【图1】这一步下拉都正常,但是当转到下一个单元格编辑时会出现以下情况【图2】

当我再次点击时,【图3】数据是存在,只是没有显示出来,请大大们给个解决方案


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-1-17 17:31:11 |只看该作者
你有没有给 operationcategory 这一列加上 type="comboboxcolumn"

Rank: 1

板凳
发表于 2014-1-17 17:41:03 |只看该作者
factory 发表于 2014-1-17 17:31
你有没有给 operationcategory 这一列加上 type="comboboxcolumn"

以下是页面相关代码
<div type="comboboxcolumn" field="OperationGroup" width="100" allowsort="false">
                    <span class='red'>*</span>OperationGroup
                   <input  property="editor" class="mini-combobox" style="width: 100%;" valuefield="OperationGroup" textfield="OperationGroup"
                     onvaluechanged="onOperationGropChanged" url="/data/AjaxService.aspx?method=GetOperationGroup" />
                </div>
                <div type="comboboxcolumn" name="OperationCategory" field="OperationCategory" width="120" headeralign="center" allowsort="false">
                    <span class='red'>*</span>OperationCategory
                   <input property="editor" class="mini-combobox"  style="width: 100%;" valuefield="OperationCategory" textfield="OperationCategory"/>
                </div>

<script type="text/javascript">
        mini.parse();
        var grid = mini.get("datagrid1");
function onOperationGropChanged(e) {
            var row = grid.getEditorOwnerRow(e.sender);
            var col = grid.getColumn("OperationCategory");
            var editor = grid.getCellEditor(col, row);
var url = "/data/AjaxService.aspx?method=GetOperationCategoryByGrop&grop=" + e.value;
            editor.setUrl(url);
            editor.select(0);
}

    </script>

Rank: 8Rank: 8

地板
发表于 2014-1-17 17:45:30 |只看该作者
hexiexuanling 发表于 2014-1-17 17:41
以下是页面相关代码

                    *OperationGroup

你这样设置列

field="OperationCategory" displayField="任意命名一个字段名"

就可以了

Rank: 1

5#
发表于 2014-1-17 17:58:37 |只看该作者
factory 发表于 2014-1-17 17:45
你这样设置列

field="OperationCategory" displayField="任意命名一个字段名"

<div type="comboboxcolumn" field="OperationCategory" displayField="OperationCategory" width="120" headeralign="center" allowsort="false">
加上去了,显示还是跟原来一样显示不出来

Rank: 8Rank: 8

6#
发表于 2014-1-17 18:01:08 |只看该作者
hexiexuanling 发表于 2014-1-17 17:58
加上去了,显示还是跟原来一样显示不出来

http://www.miniui.com/demo/#src=datagrid/celllinkedit.html

仔细看下这个例子的列的设置

Rank: 1

7#
发表于 2014-1-17 18:25:17 |只看该作者
factory 发表于 2014-1-17 18:01
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html

仔细看下这个例子的列的设置 ...

very good
还是看demo 效果好

Archiver|普加软件

GMT+8, 2024-11-25 14:29 , Processed in 1.052123 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部