jQuery MiniUI

标题: mini-datagrid里面selectOnLoad属性问题 [打印本页]

作者: yx123456    时间: 2017-5-8 10:38:03     标题: mini-datagrid里面selectOnLoad属性问题

在mini-datagrid设置了自动选中行后,进入页面加载数据后,没有选中,获取不了选中的单元值

作者: dforce    时间: 2017-5-8 10:56:58

本帖最后由 dforce 于 2017-5-8 10:59 编辑

把相关的代码贴出来看看。
作者: yx123456    时间: 2017-5-8 15:03:04

dforce 发表于 2017-5-8 10:56
把相关的代码贴出来看看。

<div id="datagrid1" class="mini-datagrid" style="width:100%;height:380px;" idField="id" ondrawcell="myMiniUi.onDrawCell"  onlyCheckSelection="true" showPager="false"
selectOnLoad="true" onrowdblclick="myMiniUi.onRowDatagrid()" >
                                <div property="columns">
                                    <div field="ID" width="90">进货批次</div>
                                    <div field="DATE" width="90" dateFormat="yyyy-MM-dd">进货时间
</div>
                                    <div field="DESC" width="160">批次描述</div>
                                </div>
                            </div>

JS里面
var grid = mini.get("datagrid1");
                var row = grid.getSelected();
                alert(row.ID);



作者: dforce    时间: 2017-5-8 16:00:41

yx123456 发表于 2017-5-8 15:03
进货批次
                    ...

把数据加载的相关代码也贴一下
selectOnLoad="true" grid.load()方式加载的时候才有效
作者: yx123456    时间: 2017-5-8 16:46:14

dforce 发表于 2017-5-8 16:00
把数据加载的相关代码也贴一下
selectOnLoad="true" grid.load()方式加载的时候才有效 ...

有加载啊
qrymarkInfo : function() {
                var grid = mini.get("datagrid1");
                var url = contextPath
                                                        + '/resmgr/giftstor/qrygiftStorageInfo.action';
                grid.setUrl(url);
                grid.load({
                        }, function(e) {
                                grid.setData(e.data);
                });
        },
作者: dforce    时间: 2017-5-8 18:11:41

yx123456 发表于 2017-5-8 16:46
有加载啊
qrymarkInfo : function() {
                var grid = mini.get("datagrid1");

grid.setData()做什么,这这样setData就不是url加载了




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