jQuery MiniUI

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

datagrid 创建一个有数据的row, 但addRow(row)方法添加的是空行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-9-20 10:28:23 |只看该作者 |倒序浏览
本帖最后由 懂三井 于 2017-9-20 10:31 编辑

使用webuploader上传附件, 下面是datagrid<div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" alwaysShowEmptyText="true" showEmptyText="true"
        allowCellWrap="true" allowResize="true"  showPager="false" emptyText="无附件"
        url="">
        <div property="columns">
                <div name="fjbt" field="wjtitile" width="70%" align="left" headerAlign="left">附件标题</div>      
                <div name="lxdx" field="" width="13%"  align="left" headerAlign="left" >类型/大小</div>
                <div name="cd" field="" width="17%"  align="left" headerAlign="left" >菜单</div>
        </div>
</div>


使用webuploader上传的时候, 浏览文件,触发下面的方法
uploader.on('fileQueued', function (file) {
    var size = bytesToSize(file.size);
    var lxdx = file.ext + "/" + size ;
    var row = { fileId: file.id, fjbt: file.name, lxdx: lxdx, cd: "等待上传" };
    grid.addRow(row);
});




但是grid.addRow(row);添加的空行,没有数据





我试了一下, 在初始化miui的时候构造一个row, 直接添加进去, 也是添加的空行
mini.parse();
var grid = mini.get("datagrid1");
var row = { fileId: "1", fjbt: "hahah", lxdx: "111", cd: "等待上传" };
grid.addRow(row);






















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

Rank: 8Rank: 8

沙发
发表于 2017-9-20 10:37:36 |只看该作者
字段都没对应,表格内和列的field对应的,不是name。

Rank: 2

板凳
发表于 2017-9-20 15:18:09 |只看该作者
felt 发表于 2017-9-20 10:37
字段都没对应,表格内和列的field对应的,不是name。

  我的错

Archiver|普加软件

GMT+8, 2024-10-2 00:35 , Processed in 1.060638 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部