miniUI 的 API 不完整,还有一些错误,自己在这里查缺补漏记一下,并不定期的更新。
1. treeselect 和 comboBox 控件弹出的下拉框可设置高度和宽度属性:
popupWidth :下拉框宽度
popupHeight :下拉框高度
2. getTotalCount() 存在的 bug 以及替代方法:
getTotalCount() 方法获取的是总记录数,项目中通常在导出时判断是否有数据可导出时,给出相应的提示:
但是,getTotalCount() 存在一个问题,当 datagrid 是通过setData(arr) 方法加载数据而不是 load 的时候,getTotalCount() 返回的是 0。if (grid.getTotalCount() > 0) { // 导出操作... } else { // 没有数据可导出的提示 alert("COMMON.NODATA_IMPORT"); }
所以,有个替代的方法可以达到判断 datagrid 数据是否为空:getData().length 是当前页面的记录数,可以替代导出时用的 getTotalCount()。