Permalink
Browse files

feat: grid增加参数支持控制左右对齐

  • Loading branch information...
LiuYueKai committed Mar 13, 2017
1 parent a0e6d84 commit cb7c48cbf5e0a821ecf924e59d4e6023b32b82ea
Showing with 31 additions and 7 deletions.
  1. +10 −1 dist/tinper-neoui-grid.js
  2. +5 −5 dist/tinper-neoui-grid.min.js
  3. +6 −1 lib/columnInit.js
  4. +4 −0 lib/gridCompCreate.js
  5. +1 −0 src/js/columnInit.js
  6. +5 −0 src/js/gridCompCreate.js
View
@@ -1314,7 +1314,12 @@
//renderType:'', 渲染类型
//headerColor
headerLevel: 1, // header层级
- hiddenLevel: 1 };
+ hiddenLevel: 1, // 宽度不足隐藏的优先级,值越大优先隐藏
+ // parentHeader 对应的父header的title
+ // 目前仅支持两级,多级的话需要改变头的高度,另外处理当前级别的时候需要看下是否存在上级,如果存在上级的话
+ // 则创建新的div,这就涉及到需要躲变量计算每级的宽度,需要考虑下如何实现。
+ // headerColor:'#a8a8a8'
+ textAlign: 'left' };
// 从grid继承的属性
var gridDefault = {
sortable: gridOptions.sortable,
@@ -2198,8 +2203,12 @@
} else {
l += 16;
}
+ treeStyle += 'text-align:' + this.options.textAlign + ';';
treeStyle += 'left:' + l + 'px;"';
+ } else {
+ treeStyle += 'style="text-align:' + this.options.textAlign + '";';
}
+
if (!this.options.visible) {
tdStyle = 'style="display:none;"';
}

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -41,7 +41,12 @@
//renderType:'', 渲染类型
//headerColor
headerLevel: 1, // header层级
- hiddenLevel: 1 };
+ hiddenLevel: 1, // 宽度不足隐藏的优先级,值越大优先隐藏
+ // parentHeader 对应的父header的title
+ // 目前仅支持两级,多级的话需要改变头的高度,另外处理当前级别的时候需要看下是否存在上级,如果存在上级的话
+ // 则创建新的div,这就涉及到需要躲变量计算每级的宽度,需要考虑下如何实现。
+ // headerColor:'#a8a8a8'
+ textAlign: 'left' };
// 从grid继承的属性
var gridDefault = {
sortable: gridOptions.sortable,
View
@@ -588,8 +588,12 @@
} else {
l += 16;
}
+ treeStyle += 'text-align:' + this.options.textAlign + ';';
treeStyle += 'left:' + l + 'px;"';
+ } else {
+ treeStyle += 'style="text-align:' + this.options.textAlign + '";';
}
+
if (!this.options.visible) {
tdStyle = 'style="display:none;"';
}
View
@@ -28,6 +28,7 @@ const init = function(options, gridComp) {
// 目前仅支持两级,多级的话需要改变头的高度,另外处理当前级别的时候需要看下是否存在上级,如果存在上级的话
// 则创建新的div,这就涉及到需要躲变量计算每级的宽度,需要考虑下如何实现。
// headerColor:'#a8a8a8'
+ textAlign: 'left', // 显示时对齐方式
};
// 从grid继承的属性
var gridDefault = {
View
@@ -574,8 +574,13 @@ const createContentOneRowTd = function(row, createFlag) {
} else {
l += 16;
}
+ treeStyle += 'text-align:' + this.options.textAlign + ';';
treeStyle += 'left:' + l + 'px;"';
+
+ }else{
+ treeStyle += 'style="text-align:' + this.options.textAlign + '";';
}
+
if (!this.options.visible) {
tdStyle = 'style="display:none;"';
}

0 comments on commit cb7c48c

Please sign in to comment.