jQuery MiniUI

标题: 【重写|自定义控件】miniui 重写控件默认的属性值 [打印本页]

作者: qozi    时间: 2018-8-25 17:32:22     标题: 【重写|自定义控件】miniui 重写控件默认的属性值

项目里面每个页面使用datagird的时候都要写很多一下的属性并设置一样的值,但又不是控件默认的值。要怎么全局重写覆盖控件的默认属性

作者: felt    时间: 2018-8-27 09:43:27

看要具体的属性的。
比如
mini.DataGrid.prototype.showPager = false;
mini.Pager.prototype.sizeList = [1,2,3];
作者: qozi    时间: 2018-8-27 10:41:37

felt 发表于 2018-8-27 09:43
看要具体的属性的。
比如
mini.DataGrid.prototype.showPager = false;

试过了可以。多谢版主大人赐教
作者: qozi    时间: 2018-10-25 09:29:10

felt 发表于 2018-8-27 09:43
看要具体的属性的。
比如
mini.DataGrid.prototype.showPager = false;

还有一个问题,datagrid里面有一个columns。我要修改column的headerAlign的默认值,怎么写
作者: felt    时间: 2018-10-25 10:33:49

qozi 发表于 2018-10-25 09:29
还有一个问题,datagrid里面有一个columns。我要修改column的headerAlign的默认值,怎么写 ...
  1. var columns = grid.getColumns();
  2.         updateColumnHeaderAlign(columns)

  3.         function updateColumnHeaderAlign(columns) {
  4.             for (var i = 0, l = columns.length; i < l; i++) {
  5.                 var column = columns[i];
  6.                 grid.updateColumn(column, { headerAlign: "center" });
  7.                 if (column.columns) {
  8.                     updateColumnHeaderAlign(column.columns);
  9.                 }
  10.             }
  11.         }
复制代码

生成表格之后修改吧。
作者: qozi    时间: 2018-10-25 15:20:27

felt 发表于 2018-10-25 10:33
生成表格之后修改吧。

这个列d字段多的话多影响性能啊。表头文字一般都是居中的,我直接改了样式算了。多谢版主大哥




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