jQuery MiniUI

标题: datagrid 创建一个有数据的row, 但addRow(row)方法添加的是空行 [打印本页]

作者: 懂三井    时间: 2017-9-20 10:28:23     标题: datagrid 创建一个有数据的row, 但addRow(row)方法添加的是空行

本帖最后由 懂三井 于 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);添加的空行,没有数据

[attach]9888[/attach]



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























作者: felt    时间: 2017-9-20 10:37:36

字段都没对应,表格内和列的field对应的,不是name。
作者: 懂三井    时间: 2017-9-20 15:18:09

felt 发表于 2017-9-20 10:37
字段都没对应,表格内和列的field对应的,不是name。

  我的错




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