jQuery MiniUI

标题: 可以对miniui的各种组件做全局设置吗? [打印本页]

作者: aliangok    时间: 2015-2-3 16:42:46     标题: 可以对miniui的各种组件做全局设置吗?

如题,有的组件我要平凡创建调用,如果能有全局设置就会省事很多,代码质量也会提高,请问有这样的功能吗?
作者: felt    时间: 2015-2-3 16:55:34

全局设置?
请具体说明你的需求
作者: aliangok    时间: 2015-2-11 15:32:59

felt 发表于 2015-2-3 16:55
全局设置?
请具体说明你的需求

就像jquery的ajaxSetup,一次设置全局受用
作者: dforce    时间: 2015-2-11 15:45:57

aliangok 发表于 2015-2-11 15:32
就像jquery的ajaxSetup,一次设置全局受用

这个没有
作者: hks2002    时间: 2017-10-9 19:28:56

dforce 发表于 2015-2-11 15:45
这个没有

看到中英文的界面配置脚本中有这样的代码, 看起来像是设置控件属性的,
mini.copyTo(mini.DataGrid.prototype, {
                emptyText: "没有返回的数据"
        });
作者: felt    时间: 2017-10-9 19:31:57

hks2002 发表于 2017-10-9 19:28
看到中英文的界面配置脚本中有这样的代码, 看起来像是设置控件属性的,
mini.copyTo(mini.DataGrid.protot ...

修改控件的默认属性是可以的,你需要修改什么?
作者: hks2002    时间: 2017-10-9 22:08:12

本帖最后由 hks2002 于 2017-10-9 23:52 编辑
felt 发表于 2017-10-9 19:31
修改控件的默认属性是可以的,你需要修改什么?

DataGrid的这些属性, 当然只是现在想到的,以后用到其他控件,也可能会更改其默认属性, 这样页面代码中可以简洁一点, 不需要重复添加属性

pageSize: 100,
sizeList:[50,100,500,1000,5000,10000],
defaultColumnWidth:150,
autoLoad:true,
showloading:false,
allowalternating:true,
showemptytext:true
我将这些新值用mini.copyTo方法更新进去, 在Chrome中调试可以看到值被修改了, 但是界面中生成的grid好像没有套用这些修改过的设置值, 还有什么地方需要注意的吗?

作者: dforce    时间: 2017-10-10 09:25:20

hks2002 发表于 2017-10-9 22:08
DataGrid的这些属性, 当然只是现在想到的,以后用到其他控件,也可能会更改其默认属性, 这样页面代码中可以 ...

不同的属性需要修改不同的基类。
mini.DataTable.prototype.pageSize = 100;        
mini.Pager.prototype.sizeList = [50, 100, 500, 1000, 5000, 10000]
mini.ColumnModel.prototype._defaultColumnWidth = 150;
mini.DataTable.prototype.autoLoad = true;
mini.DataGrid.prototype.showLoading = false;
mini.DataGrid.prototype.allowAlternating = true;
mini.DataGrid.prototype.showEmptytext = true;
作者: hks2002    时间: 2017-10-10 11:08:40

dforce 发表于 2017-10-10 09:25
不同的属性需要修改不同的基类。
mini.DataTable.prototype.pageSize = 100;        
mini.Pager.proto ...

从哪里可以活得这些基类的信息, 从API上面不能直接看出来
作者: dforce    时间: 2017-10-10 11:24:17

hks2002 发表于 2017-10-10 11:08
从哪里可以活得这些基类的信息, 从API上面不能直接看出来

没有相关的介绍,这些是很少用到的,有需要可以发帖,我们回复。




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