Browse Source

Pull request #2572: 无JIRA任务 textHgap

Merge in VISUAL/fineui from ~GUY/fineui:master to master

* commit '2d27257f50784b53cefb1eadffcca4e8c0337d9a':
  新特性
  bugfix
es6
guy 3 years ago
parent
commit
c13d4fac92
  1. 19
      src/case/trigger/trigger.icon.text.js
  2. 16
      src/case/trigger/trigger.text.js

19
src/case/trigger/trigger.icon.text.js

@ -6,15 +6,18 @@
* @extends BI.Trigger
*/
BI.IconTextTrigger = BI.inherit(BI.Trigger, {
_const: {
hgap: 4
},
_defaultConfig: function () {
var conf = BI.IconTextTrigger.superclass._defaultConfig.apply(this, arguments);
return BI.extend(conf, {
baseCls: (conf.baseCls || "") + " bi-text-trigger",
height: 24,
textHgap: 0,
textVgap: 0,
textLgap: 0,
textRgap: 0,
textTgap: 0,
textBgap: 0,
iconHeight: null,
iconWidth: null,
textCls: ""
@ -23,12 +26,18 @@ BI.IconTextTrigger = BI.inherit(BI.Trigger, {
_init: function () {
BI.IconTextTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options, c = this._const;
var self = this, o = this.options;
this.text = BI.createWidget({
type: "bi.label",
cls: "select-text-label" + (BI.isKey(o.textCls) ? (" " + o.textCls) : ""),
textAlign: "left",
height: o.height,
hgap: o.textHgap,
vgap: o.textVgap,
lgap: o.textLgap,
rgap: o.textRgap,
tgap: o.textTgap,
bgap: o.textBgap,
text: o.text
});
this.trigerButton = BI.createWidget({
@ -38,7 +47,7 @@ BI.IconTextTrigger = BI.inherit(BI.Trigger, {
BI.createWidget({
element: this,
type: "bi.htape",
type: "bi.horizontal_fill",
ref: function (_ref) {
self.wrapper = _ref;
},

16
src/case/trigger/trigger.text.js

@ -6,9 +6,6 @@
* @extends BI.Trigger
*/
BI.TextTrigger = BI.inherit(BI.Trigger, {
_const: {
hgap: 6
},
_defaultConfig: function () {
var self = this;
@ -16,6 +13,12 @@ BI.TextTrigger = BI.inherit(BI.Trigger, {
return BI.extend(conf, {
baseCls: (conf.baseCls || "") + " bi-text-trigger",
height: 24,
textHgap: 6,
textVgap: 0,
textLgap: 0,
textRgap: 0,
textTgap: 0,
textBgap: 0,
textCls: "",
title: function () {
return self.text.getText();
@ -34,7 +37,12 @@ BI.TextTrigger = BI.inherit(BI.Trigger, {
text: o.text,
tipType: o.tipType,
warningTitle: o.warningTitle,
hgap: c.hgap,
hgap: o.textHgap,
vgap: o.textVgap,
lgap: o.textLgap,
rgap: o.textRgap,
tgap: o.textTgap,
bgap: o.textBgap,
readonly: o.readonly
});
this.trigerButton = BI.createWidget({

Loading…
Cancel
Save