miniUI零碎知识点随手记

miniUI中align小解:

1、align指的是性别分类下面的“男”,“女”的位置在中间;headeralign指的是“性别”文字在单元格的中间。

2、”Alternating行斑马纹“的效果显示只需要在要加载的datagrid里面加上allowAlternating="true"这个属性即可;

3、要使datagrid可以拖拽起大小,只需在要加载的datagrid里面加上allowResize="true"即可;

4、使用mini-fit撑满页面的时候,要想让datagrid的大小随着浏览器的大小而改变,datagrid中的列的width不能设置的太大,不然的话,不会达到那样datagrid随着浏览器大小变化的效果。

5、今天犯一个错误在datagrid加载数据的时候,datagrid的格式少些了一个引号,结果报错,405错误,结果发现是因为一个引号的问题而引起的。

6、地市级这里用了合并单元格,引发如下图所示的问题,修改数据回车后,datagrid的格式会发生变化,经过求助找出问题原因所在:

miniUI现在的合并单元格只能用于不可编辑的表格,所以你的表格编辑之后才会出现错乱的问题

7、如果冻结datagrid的第一列的话,布局也有可能会出现问题,上报须知页面出现的此问题,解除冻结列后问题解决。

8、miniUI合并的时候要注意一点:

grid.load({ action: "getReportData", table: TableID }, function () {
        grid.mergeColumns(["name", "corporation", "gasStationName"]);
    });

 

9、mini.open();打开子页面进行添加数据的时候,关闭子页面的时候可以用ondestroy方法来实现刷新;但是如果想继续添加数据,添加一条父页面刷新一下,然后可以使用下面方法来实现:

页面1:top["win1"] = window;

页面2:var win = top["win1"];  win.reload();  reload方法是在页面一中的刷新页面的方法,在这里可以通过此方法来实现跨页面的刷新;

10、// 30s刷新一下数据
window.setInterval('refresh()', 30000);
function refresh() {
    var grid = mini.get("indexDataGrid");
    grid.reload();
}

posted @ 2012-10-07 20:18  peace-lee  阅读(3246)  评论(0编辑  收藏  举报