Browse Source

Merge pull request #459 in VISUAL/fineui from ~WINDY/fineui:master to master

* commit '038d87c9254d3f673b024bfff20df9e0a3f0e9c3':
  更新
  update
  更新
es6
Teller 7 years ago
parent
commit
adc5af5aef
  1. 1
      demo/js/case/combo/demo.search_text_value_combo.js
  2. 2
      demo/js/widget/multiselect/demo.multi_select_combo.js
  3. 62
      dist/_fineui.min.js
  4. 26
      dist/base.js
  5. 72
      dist/bundle.js
  6. 64
      dist/bundle.min.js
  7. 2
      dist/case.js
  8. 3
      dist/demo.js
  9. 72
      dist/fineui.js
  10. 63
      dist/fineui.min.js
  11. 36
      dist/widget.js
  12. 1
      src/base/formula/formulaeditor.js
  13. 10
      src/base/single/button/buttons/button.js
  14. 7
      src/base/table/table.cell.js
  15. 8
      src/base/table/table.header.cell.js
  16. 2
      src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js
  17. 9
      src/widget/previewtable/previewtable.cell.js
  18. 9
      src/widget/previewtable/previewtable.header.cell.js
  19. 18
      src/widget/previewtable/previewtable.js

1
demo/js/case/combo/demo.search_text_value_combo.js

@ -14,6 +14,7 @@ Demo.SearchTextValueCombo = BI.inherit(BI.Widget, {
ref: function () { ref: function () {
combo = this; combo = this;
}, },
warningTitle: "111",
text: "默认值", text: "默认值",
value: 14, value: 14,
width: 300, width: 300,

2
demo/js/widget/multiselect/demo.multi_select_combo.js

@ -9,7 +9,7 @@ Demo.MultiSelectCombo = BI.inherit(BI.Widget, {
_createMultiSelectCombo: function () { _createMultiSelectCombo: function () {
var self = this; var self = this;
var widget = BI.createWidget({ var widget = BI.createWidget({
type: "bi.multi_select_insert_no_bar_combo", type: "bi.multi_select_insert_combo",
itemsCreator: BI.bind(this._itemsCreator, this), itemsCreator: BI.bind(this._itemsCreator, this),
width: 200, width: 200,
value: { value: {

62
dist/_fineui.min.js vendored

File diff suppressed because one or more lines are too long

26
dist/base.js vendored

@ -14740,6 +14740,7 @@ BI.FormulaEditor = BI.inherit(BI.Single, {
break; break;
} }
}); });
return value;
}); });
return v.replaceAll("(\\$\\{.*?\\})\\s", "$1"); return v.replaceAll("(\\$\\{.*?\\})\\s", "$1");
}, },
@ -16720,19 +16721,21 @@ BI.shortcut("bi.image_button", BI.ImageButton);(function ($) {
BI.Button.superclass._init.apply(this, arguments); BI.Button.superclass._init.apply(this, arguments);
var o = this.options, self = this; var o = this.options, self = this;
if (BI.isNumber(o.height) && !o.clear && !o.block) { if (BI.isNumber(o.height) && !o.clear && !o.block) {
this.element.css({height: o.height + "px", lineHeight: o.height + "px"}); this.element.css({height: o.height + "px", lineHeight: (o.height - 2) + "px"});
} else { } else {
this.element.css({lineHeight: o.height + "px"}); this.element.css({lineHeight: (o.height - 2) + "px"});
} }
if (BI.isKey(o.iconCls)) { if (BI.isKey(o.iconCls)) {
this.icon = BI.createWidget({ this.icon = BI.createWidget({
type: "bi.icon", type: "bi.icon",
width: 18 width: 18,
height: o.height - 2
}); });
this.text = BI.createWidget({ this.text = BI.createWidget({
type: "bi.label", type: "bi.label",
text: o.text, text: o.text,
value: o.value value: o.value,
height: o.height - 2
}); });
BI.createWidget({ BI.createWidget({
type: "bi.horizontal_auto", type: "bi.horizontal_auto",
@ -30088,15 +30091,18 @@ BI.TableCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableCell.superclass._init.apply(this, arguments); BI.TableCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
whiteSpace: "nowrap", whiteSpace: o.whiteSpace || "nowrap",
textAlign: this.options.textAlign, textAlign: this.options.textAlign,
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value, value: this.options.value,
lgap: 5 lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -32102,13 +32108,17 @@ BI.TableHeaderCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableHeaderCell.superclass._init.apply(this, arguments); BI.TableHeaderCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "center", textAlign: o.textAlign || "center",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });

72
dist/bundle.js vendored

@ -50510,6 +50510,7 @@ BI.FormulaEditor = BI.inherit(BI.Single, {
break; break;
} }
}); });
return value;
}); });
return v.replaceAll("(\\$\\{.*?\\})\\s", "$1"); return v.replaceAll("(\\$\\{.*?\\})\\s", "$1");
}, },
@ -52490,19 +52491,21 @@ BI.shortcut("bi.image_button", BI.ImageButton);(function ($) {
BI.Button.superclass._init.apply(this, arguments); BI.Button.superclass._init.apply(this, arguments);
var o = this.options, self = this; var o = this.options, self = this;
if (BI.isNumber(o.height) && !o.clear && !o.block) { if (BI.isNumber(o.height) && !o.clear && !o.block) {
this.element.css({height: o.height + "px", lineHeight: o.height + "px"}); this.element.css({height: o.height + "px", lineHeight: (o.height - 2) + "px"});
} else { } else {
this.element.css({lineHeight: o.height + "px"}); this.element.css({lineHeight: (o.height - 2) + "px"});
} }
if (BI.isKey(o.iconCls)) { if (BI.isKey(o.iconCls)) {
this.icon = BI.createWidget({ this.icon = BI.createWidget({
type: "bi.icon", type: "bi.icon",
width: 18 width: 18,
height: o.height - 2
}); });
this.text = BI.createWidget({ this.text = BI.createWidget({
type: "bi.label", type: "bi.label",
text: o.text, text: o.text,
value: o.value value: o.value,
height: o.height - 2
}); });
BI.createWidget({ BI.createWidget({
type: "bi.horizontal_auto", type: "bi.horizontal_auto",
@ -65858,15 +65861,18 @@ BI.TableCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableCell.superclass._init.apply(this, arguments); BI.TableCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
whiteSpace: "nowrap", whiteSpace: o.whiteSpace || "nowrap",
textAlign: this.options.textAlign, textAlign: this.options.textAlign,
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value, value: this.options.value,
lgap: 5 lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -67872,13 +67878,17 @@ BI.TableHeaderCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableHeaderCell.superclass._init.apply(this, arguments); BI.TableHeaderCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "center", textAlign: o.textAlign || "center",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -78632,8 +78642,10 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
}); });
if (BI.isNull(result)) { if (BI.isNull(result)) {
this.element.removeClass("combo-error").addClass("combo-error"); this.element.removeClass("combo-error").addClass("combo-error");
this.trigger.attr("tipType", "warning");
} else { } else {
this.element.removeClass("combo-error"); this.element.removeClass("combo-error");
this.trigger.attr("tipType", "success");
} }
} }
}, },
@ -103459,11 +103471,14 @@ BI.PreviewTableCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -103490,11 +103505,14 @@ BI.PreviewTableHeaderCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -103697,6 +103715,24 @@ BI.PreviewTable = BI.inherit(BI.Widget, {
}, },
populate: function (items, header) { populate: function (items, header) {
if (items) {
items = BI.map(items, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_cell"
}, item);
});
});
}
if (header) {
header = BI.map(header, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_header_cell"
}, item);
});
});
}
this.table.populate(items, header); this.table.populate(items, header);
this._adjustColumns(); this._adjustColumns();
} }
@ -113847,13 +113883,15 @@ BI.shortcut("bi.value_chooser_pane", BI.ValueChooserPane);;(function () {
return result; return result;
}; };
var populate = BI.Loader.prototype.populate; _.each(["populate", "addItems", "prependItems"], function (name) {
BI.Loader.prototype.populate = function () { var old = BI.Loader.prototype[name];
BI.Loader.prototype[name] = function () {
pushContext(this); pushContext(this);
var result = populate.apply(this, arguments); var result = old.apply(this, arguments);
popContext(); popContext();
return result; return result;
}; };
});
var _init = BI.Widget.prototype._init; var _init = BI.Widget.prototype._init;
BI.Widget.prototype._init = function () { BI.Widget.prototype._init = function () {

64
dist/bundle.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/case.js vendored

@ -6163,8 +6163,10 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
}); });
if (BI.isNull(result)) { if (BI.isNull(result)) {
this.element.removeClass("combo-error").addClass("combo-error"); this.element.removeClass("combo-error").addClass("combo-error");
this.trigger.attr("tipType", "warning");
} else { } else {
this.element.removeClass("combo-error"); this.element.removeClass("combo-error");
this.trigger.attr("tipType", "success");
} }
} }
}, },

3
dist/demo.js vendored

@ -2068,6 +2068,7 @@ Demo.SearchTextValueCombo = BI.inherit(BI.Widget, {
ref: function () { ref: function () {
combo = this; combo = this;
}, },
warningTitle: "111",
text: "默认值", text: "默认值",
value: 14, value: 14,
width: 300, width: 300,
@ -12762,7 +12763,7 @@ Demo.MultiSelectCombo = BI.inherit(BI.Widget, {
_createMultiSelectCombo: function () { _createMultiSelectCombo: function () {
var self = this; var self = this;
var widget = BI.createWidget({ var widget = BI.createWidget({
type: "bi.multi_select_insert_no_bar_combo", type: "bi.multi_select_insert_combo",
itemsCreator: BI.bind(this._itemsCreator, this), itemsCreator: BI.bind(this._itemsCreator, this),
width: 200, width: 200,
value: { value: {

72
dist/fineui.js vendored

@ -50753,6 +50753,7 @@ BI.FormulaEditor = BI.inherit(BI.Single, {
break; break;
} }
}); });
return value;
}); });
return v.replaceAll("(\\$\\{.*?\\})\\s", "$1"); return v.replaceAll("(\\$\\{.*?\\})\\s", "$1");
}, },
@ -52733,19 +52734,21 @@ BI.shortcut("bi.image_button", BI.ImageButton);(function ($) {
BI.Button.superclass._init.apply(this, arguments); BI.Button.superclass._init.apply(this, arguments);
var o = this.options, self = this; var o = this.options, self = this;
if (BI.isNumber(o.height) && !o.clear && !o.block) { if (BI.isNumber(o.height) && !o.clear && !o.block) {
this.element.css({height: o.height + "px", lineHeight: o.height + "px"}); this.element.css({height: o.height + "px", lineHeight: (o.height - 2) + "px"});
} else { } else {
this.element.css({lineHeight: o.height + "px"}); this.element.css({lineHeight: (o.height - 2) + "px"});
} }
if (BI.isKey(o.iconCls)) { if (BI.isKey(o.iconCls)) {
this.icon = BI.createWidget({ this.icon = BI.createWidget({
type: "bi.icon", type: "bi.icon",
width: 18 width: 18,
height: o.height - 2
}); });
this.text = BI.createWidget({ this.text = BI.createWidget({
type: "bi.label", type: "bi.label",
text: o.text, text: o.text,
value: o.value value: o.value,
height: o.height - 2
}); });
BI.createWidget({ BI.createWidget({
type: "bi.horizontal_auto", type: "bi.horizontal_auto",
@ -66101,15 +66104,18 @@ BI.TableCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableCell.superclass._init.apply(this, arguments); BI.TableCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
whiteSpace: "nowrap", whiteSpace: o.whiteSpace || "nowrap",
textAlign: this.options.textAlign, textAlign: this.options.textAlign,
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value, value: this.options.value,
lgap: 5 lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -68115,13 +68121,17 @@ BI.TableHeaderCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableHeaderCell.superclass._init.apply(this, arguments); BI.TableHeaderCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "center", textAlign: o.textAlign || "center",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -78875,8 +78885,10 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
}); });
if (BI.isNull(result)) { if (BI.isNull(result)) {
this.element.removeClass("combo-error").addClass("combo-error"); this.element.removeClass("combo-error").addClass("combo-error");
this.trigger.attr("tipType", "warning");
} else { } else {
this.element.removeClass("combo-error"); this.element.removeClass("combo-error");
this.trigger.attr("tipType", "success");
} }
} }
}, },
@ -103702,11 +103714,14 @@ BI.PreviewTableCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -103733,11 +103748,14 @@ BI.PreviewTableHeaderCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -103940,6 +103958,24 @@ BI.PreviewTable = BI.inherit(BI.Widget, {
}, },
populate: function (items, header) { populate: function (items, header) {
if (items) {
items = BI.map(items, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_cell"
}, item);
});
});
}
if (header) {
header = BI.map(header, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_header_cell"
}, item);
});
});
}
this.table.populate(items, header); this.table.populate(items, header);
this._adjustColumns(); this._adjustColumns();
} }
@ -114090,13 +114126,15 @@ BI.shortcut("bi.value_chooser_pane", BI.ValueChooserPane);;(function () {
return result; return result;
}; };
var populate = BI.Loader.prototype.populate; _.each(["populate", "addItems", "prependItems"], function (name) {
BI.Loader.prototype.populate = function () { var old = BI.Loader.prototype[name];
BI.Loader.prototype[name] = function () {
pushContext(this); pushContext(this);
var result = populate.apply(this, arguments); var result = old.apply(this, arguments);
popContext(); popContext();
return result; return result;
}; };
});
var _init = BI.Widget.prototype._init; var _init = BI.Widget.prototype._init;
BI.Widget.prototype._init = function () { BI.Widget.prototype._init = function () {

63
dist/fineui.min.js vendored

File diff suppressed because one or more lines are too long

36
dist/widget.js vendored

@ -15847,11 +15847,14 @@ BI.PreviewTableCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -15878,11 +15881,14 @@ BI.PreviewTableHeaderCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });
@ -16085,6 +16091,24 @@ BI.PreviewTable = BI.inherit(BI.Widget, {
}, },
populate: function (items, header) { populate: function (items, header) {
if (items) {
items = BI.map(items, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_cell"
}, item);
});
});
}
if (header) {
header = BI.map(header, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_header_cell"
}, item);
});
});
}
this.table.populate(items, header); this.table.populate(items, header);
this._adjustColumns(); this._adjustColumns();
} }

1
src/base/formula/formulaeditor.js

@ -217,6 +217,7 @@ BI.FormulaEditor = BI.inherit(BI.Single, {
break; break;
} }
}); });
return value;
}); });
return v.replaceAll("(\\$\\{.*?\\})\\s", "$1"); return v.replaceAll("(\\$\\{.*?\\})\\s", "$1");
}, },

10
src/base/single/button/buttons/button.js

@ -42,19 +42,21 @@
BI.Button.superclass._init.apply(this, arguments); BI.Button.superclass._init.apply(this, arguments);
var o = this.options, self = this; var o = this.options, self = this;
if (BI.isNumber(o.height) && !o.clear && !o.block) { if (BI.isNumber(o.height) && !o.clear && !o.block) {
this.element.css({height: o.height + "px", lineHeight: o.height + "px"}); this.element.css({height: o.height + "px", lineHeight: (o.height - 2) + "px"});
} else { } else {
this.element.css({lineHeight: o.height + "px"}); this.element.css({lineHeight: (o.height - 2) + "px"});
} }
if (BI.isKey(o.iconCls)) { if (BI.isKey(o.iconCls)) {
this.icon = BI.createWidget({ this.icon = BI.createWidget({
type: "bi.icon", type: "bi.icon",
width: 18 width: 18,
height: o.height - 2
}); });
this.text = BI.createWidget({ this.text = BI.createWidget({
type: "bi.label", type: "bi.label",
text: o.text, text: o.text,
value: o.value value: o.value,
height: o.height - 2
}); });
BI.createWidget({ BI.createWidget({
type: "bi.horizontal_auto", type: "bi.horizontal_auto",

7
src/base/table/table.cell.js

@ -17,15 +17,18 @@ BI.TableCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableCell.superclass._init.apply(this, arguments); BI.TableCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
whiteSpace: "nowrap", whiteSpace: o.whiteSpace || "nowrap",
textAlign: this.options.textAlign, textAlign: this.options.textAlign,
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value, value: this.options.value,
lgap: 5 lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });

8
src/base/table/table.header.cell.js

@ -16,13 +16,17 @@ BI.TableHeaderCell = BI.inherit(BI.Widget, {
_init: function () { _init: function () {
BI.TableHeaderCell.superclass._init.apply(this, arguments); BI.TableHeaderCell.superclass._init.apply(this, arguments);
var o = this.options;
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "center", textAlign: o.textAlign || "center",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });

2
src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js

@ -125,8 +125,10 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
}); });
if (BI.isNull(result)) { if (BI.isNull(result)) {
this.element.removeClass("combo-error").addClass("combo-error"); this.element.removeClass("combo-error").addClass("combo-error");
this.trigger.attr("tipType", "warning");
} else { } else {
this.element.removeClass("combo-error"); this.element.removeClass("combo-error");
this.trigger.attr("tipType", "success");
} }
} }
}, },

9
src/widget/previewtable/previewtable.cell.js

@ -21,11 +21,14 @@ BI.PreviewTableCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });

9
src/widget/previewtable/previewtable.header.cell.js

@ -21,11 +21,14 @@ BI.PreviewTableHeaderCell = BI.inherit(BI.Widget, {
BI.createWidget({ BI.createWidget({
type: "bi.label", type: "bi.label",
element: this, element: this,
textAlign: "left", textAlign: o.textAlign || "left",
whiteSpace: "normal", whiteSpace: o.whiteSpace || "normal",
height: this.options.height, height: this.options.height,
text: this.options.text, text: this.options.text,
value: this.options.value value: this.options.value,
lgap: o.lgap,
rgap: o.rgap,
hgap: o.hgap || 5
}); });
} }
}); });

18
src/widget/previewtable/previewtable.js

@ -197,6 +197,24 @@ BI.PreviewTable = BI.inherit(BI.Widget, {
}, },
populate: function (items, header) { populate: function (items, header) {
if (items) {
items = BI.map(items, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_cell"
}, item);
});
});
}
if (header) {
header = BI.map(header, function (i, items) {
return BI.map(items, function (j, item) {
return BI.extend({
type: "bi.preview_table_header_cell"
}, item);
});
});
}
this.table.populate(items, header); this.table.populate(items, header);
this._adjustColumns(); this._adjustColumns();
} }

Loading…
Cancel
Save