jQuery MiniUI

标题: grid中下拉联动显示问题 [打印本页]

作者: hexiexuanling    时间: 2014-1-17 17:21:17     标题: grid中下拉联动显示问题


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

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



作者: factory    时间: 2014-1-17 17:31:11

你有没有给 operationcategory 这一列加上 type="comboboxcolumn"
作者: hexiexuanling    时间: 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>
作者: factory    时间: 2014-1-17 17:45:30

hexiexuanling 发表于 2014-1-17 17:41
以下是页面相关代码

                    *OperationGroup

你这样设置列

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

就可以了
作者: hexiexuanling    时间: 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">
加上去了,显示还是跟原来一样显示不出来

作者: factory    时间: 2014-1-17 18:01:08

hexiexuanling 发表于 2014-1-17 17:58
加上去了,显示还是跟原来一样显示不出来

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

仔细看下这个例子的列的设置
作者: hexiexuanling    时间: 2014-1-17 18:25:17

factory 发表于 2014-1-17 18:01
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html

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

very good
还是看demo 效果好




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