Browse Source

Pull request #1769: BI-81668 combo的border统一加在combo本身

Merge in VISUAL/fineui from ~WINDY/fui:master to master

* commit '4667993af14ffb87011f316fd26a010da171516f':
  去多余的attributes
  按照comment修改
  color chooser
  BI-81668 combo的border统一加在combo本身
master
windy 4 years ago
parent
commit
895af02b8d
  1. 12
      src/case/colorchooser/colorchooser.js
  2. 4
      src/case/colorchooser/colorchooser.trigger.js
  3. 4
      src/case/colorchooser/colorchooser.trigger.long.js
  4. 8
      src/case/combo/icontextvaluecombo/combo.icontextvalue.js
  5. 4
      src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js
  6. 2
      src/case/combo/searchtextvaluecombo/trigger.searchtextvalue.js
  7. 8
      src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js
  8. 8
      src/case/combo/textvaluecombo/combo.textvalue.js
  9. 3
      src/case/trigger/trigger.icon.text.select.js
  10. 3
      src/case/trigger/trigger.text.select.js
  11. 6
      src/less/base/combo/combo.less
  12. 10
      src/widget/dynamicdate/dynamicdate.combo.js
  13. 10
      src/widget/dynamicdatetime/dynamicdatetime.combo.js
  14. 10
      src/widget/multilayerselecttree/multilayerselecttree.combo.js
  15. 11
      src/widget/multilayersingletree/multilayersingletree.combo.js
  16. 8
      src/widget/multiselect/multiselect.combo.js
  17. 8
      src/widget/multiselect/multiselect.combo.nobar.js
  18. 8
      src/widget/multiselect/multiselect.insert.combo.js
  19. 8
      src/widget/multiselect/multiselect.insert.combo.nobar.js
  20. 5
      src/widget/multiselect/multiselect.insert.trigger.js
  21. 5
      src/widget/multiselect/multiselect.trigger.js
  22. 8
      src/widget/multitree/multi.tree.combo.js
  23. 8
      src/widget/multitree/multi.tree.insert.combo.js
  24. 8
      src/widget/multitree/multi.tree.list.combo.js
  25. 4
      src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js
  26. 5
      src/widget/searchmultitextvaluecombo/multitextvalue.combo.trigger.search.js
  27. 8
      src/widget/selecttree/selecttree.combo.js
  28. 7
      src/widget/singleselect/singleselect.combo.js
  29. 8
      src/widget/singleselect/singleselect.insert.combo.js
  30. 5
      src/widget/singleselect/singleselect.trigger.js
  31. 8
      src/widget/singletree/singletree.combo.js
  32. 9
      src/widget/textvaluedownlistcombo/combo.textvaluedownlist.js
  33. 16
      src/widget/time/time.combo.js
  34. 5
      src/widget/year/combo.year.js
  35. 5
      src/widget/yearmonth/combo.yearmonth.js
  36. 2
      src/widget/yearmonth/trigger.yearmonth.js
  37. 5
      src/widget/yearquarter/combo.yearquarter.js
  38. 2
      src/widget/yearquarter/trigger.yearquarter.js

12
src/case/colorchooser/colorchooser.js

@ -9,17 +9,17 @@ BI.ColorChooser = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.ColorChooser.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.ColorChooser.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-color-chooser", baseCls: "bi-color-chooser bi-border bi-focus-shadow",
value: "", value: "",
height: 24, height: 24,
el: {} el: {},
}); });
}, },
_init: function () { _init: function () {
BI.ColorChooser.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.ColorChooser.superclass._init.apply(this, arguments);
o.value = o.value || ""; o.value = o.value || "";
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
@ -33,8 +33,8 @@ BI.ColorChooser = BI.inherit(BI.Widget, {
ref: function (_ref) { ref: function (_ref) {
self.trigger = _ref; self.trigger = _ref;
}, },
width: o.el.type ? o.width : o.width - 2, width: o.width,
height: o.el.type ? o.height : o.height - 2 height: o.height
}, o.el), }, o.el),
popup: { popup: {
el: BI.extend({ el: BI.extend({

4
src/case/colorchooser/colorchooser.trigger.js

@ -10,8 +10,8 @@ BI.ColorChooserTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
var conf = BI.ColorChooserTrigger.superclass._defaultConfig.apply(this, arguments); var conf = BI.ColorChooserTrigger.superclass._defaultConfig.apply(this, arguments);
return BI.extend(conf, { return BI.extend(conf, {
baseCls: (conf.baseCls || "") + " bi-color-chooser-trigger bi-border", baseCls: (conf.baseCls || "") + " bi-color-chooser-trigger",
height: 22 height: 24
}); });
}, },

4
src/case/colorchooser/colorchooser.trigger.long.js

@ -10,8 +10,8 @@ BI.LongColorChooserTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
var conf = BI.LongColorChooserTrigger.superclass._defaultConfig.apply(this, arguments); var conf = BI.LongColorChooserTrigger.superclass._defaultConfig.apply(this, arguments);
return BI.extend(conf, { return BI.extend(conf, {
baseCls: (conf.baseCls || "") + " bi-color-chooser-trigger bi-border", baseCls: (conf.baseCls || "") + " bi-color-chooser-trigger",
height: 22 height: 24
}); });
}, },

8
src/case/combo/icontextvaluecombo/combo.icontextvalue.js

@ -5,20 +5,18 @@
BI.IconTextValueCombo = BI.inherit(BI.Widget, { BI.IconTextValueCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.IconTextValueCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.IconTextValueCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-icon-text-value-combo", baseCls: "bi-icon-text-value-combo bi-border bi-focus-shadow bi-border-radius",
height: 24, height: 24,
iconHeight: null, iconHeight: null,
iconWidth: null, iconWidth: null,
value: "", value: "",
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.IconTextValueCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.IconTextValueCombo.superclass._init.apply(this, arguments);
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({
type: "bi.select_icon_text_trigger", type: "bi.select_icon_text_trigger",
cls: "icon-text-value-trigger", cls: "icon-text-value-trigger",

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

@ -10,9 +10,6 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
items: [], items: [],
tipType: "", tipType: "",
warningTitle: "", warningTitle: "",
attributes: {
tabIndex: 0
}
}, },
render: function () { render: function () {
@ -22,6 +19,7 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, {
items: [{ items: [{
el: { el: {
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow",
container: o.container, container: o.container,
adjustLength: 2, adjustLength: 2,
toggle: false, toggle: false,

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

@ -5,7 +5,7 @@ BI.SearchTextValueTrigger = BI.inherit(BI.Trigger, {
props: function () { props: function () {
return { return {
extraCls: "bi-search-text-value-trigger bi-border", extraCls: "bi-search-text-value-trigger",
height: 24, height: 24,
watermark: BI.i18nText("BI-Basic_Search") watermark: BI.i18nText("BI-Basic_Search")
}; };

8
src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js

@ -6,20 +6,18 @@
BI.TextValueCheckCombo = BI.inherit(BI.Widget, { BI.TextValueCheckCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.TextValueCheckCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.TextValueCheckCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-text-value-check-combo", baseCls: "bi-text-value-check-combo bi-border bi-focus-shadow",
width: 100, width: 100,
height: 24, height: 24,
chooseType: BI.ButtonGroup.CHOOSE_TYPE_SINGLE, chooseType: BI.ButtonGroup.CHOOSE_TYPE_SINGLE,
value: "", value: "",
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.TextValueCheckCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.TextValueCheckCombo.superclass._init.apply(this, arguments);
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({
type: "bi.select_text_trigger", type: "bi.select_text_trigger",
cls: "text-value-trigger", cls: "text-value-trigger",

8
src/case/combo/textvaluecombo/combo.textvalue.js

@ -7,20 +7,18 @@
BI.TextValueCombo = BI.inherit(BI.Widget, { BI.TextValueCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.TextValueCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.TextValueCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-text-value-combo", baseCls: "bi-text-value-combo bi-border bi-focus-shadow",
height: 24, height: 24,
chooseType: BI.ButtonGroup.CHOOSE_TYPE_SINGLE, chooseType: BI.ButtonGroup.CHOOSE_TYPE_SINGLE,
text: "", text: "",
value: "", value: "",
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.TextValueCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.TextValueCombo.superclass._init.apply(this, arguments);
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({
type: "bi.select_text_trigger", type: "bi.select_text_trigger",
cls: "text-value-trigger", cls: "text-value-trigger",

3
src/case/trigger/trigger.icon.text.select.js

@ -5,7 +5,7 @@ BI.SelectIconTextTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SelectIconTextTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SelectIconTextTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-select-text-trigger bi-border", baseCls: "bi-select-text-trigger",
height: 24, height: 24,
iconHeight: null, iconHeight: null,
iconWidth: null, iconWidth: null,
@ -14,7 +14,6 @@ BI.SelectIconTextTrigger = BI.inherit(BI.Trigger, {
}, },
_init: function () { _init: function () {
this.options.height -= 2;
BI.SelectIconTextTrigger.superclass._init.apply(this, arguments); BI.SelectIconTextTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
var obj = this._digist(o.value, o.items); var obj = this._digist(o.value, o.items);

3
src/case/trigger/trigger.text.select.js

@ -9,13 +9,12 @@ BI.SelectTextTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SelectTextTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SelectTextTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-select-text-trigger bi-border bi-focus-shadow", baseCls: "bi-select-text-trigger",
height: 24 height: 24
}); });
}, },
_init: function () { _init: function () {
this.options.height -= 2;
BI.SelectTextTrigger.superclass._init.apply(this, arguments); BI.SelectTextTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
var obj = this._digest(o.value, o.items); var obj = this._digest(o.value, o.items);

6
src/less/base/combo/combo.less

@ -22,13 +22,13 @@
} }
} }
&.bi-combo-popup, &.bi-combo-hover, &:hover { &.bi-combo-popup, &.bi-combo-hover, &:hover {
& > .bi-border { &.bi-border {
border-color: @color-bi-border-highlight; border-color: @color-bi-border-highlight;
} }
} }
&.disabled { &.disabled {
&.bi-combo-hover, &:hover { &.bi-combo-hover, &:hover {
& > .bi-border { &.bi-border {
border-color: @border-color-line; border-color: @border-color-line;
} }
} }
@ -39,7 +39,7 @@
.bi-combo { .bi-combo {
&.disabled { &.disabled {
&.bi-combo-hover, &:hover { &.bi-combo-hover, &:hover {
& > .bi-border { &.bi-border {
border-color: @border-color-line-theme-dark; border-color: @border-color-line-theme-dark;
} }
} }

10
src/widget/dynamicdate/dynamicdate.combo.js

@ -7,8 +7,8 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, {
}, },
props: { props: {
baseCls: "bi-dynamic-date-combo bi-border bi-focus-shadow bi-border-radius", baseCls: "bi-dynamic-date-combo",
height: 22, height: 24,
minDate: "1900-01-01", minDate: "1900-01-01",
maxDate: "2099-12-31", maxDate: "2099-12-31",
format: "", format: "",
@ -16,6 +16,11 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, {
supportDynamic: true, supportDynamic: true,
}, },
_init: function () {
var o = this.options;
o.height -= 2;
BI.DynamicDateCombo.superclass._init.apply(this, arguments);
},
render: function () { render: function () {
var self = this, opts = this.options; var self = this, opts = this.options;
@ -40,6 +45,7 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, {
items: [{ items: [{
el: { el: {
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
container: opts.container, container: opts.container,
ref: function () { ref: function () {
self.combo = this; self.combo = this;

10
src/widget/dynamicdatetime/dynamicdatetime.combo.js

@ -7,8 +7,8 @@ BI.DynamicDateTimeCombo = BI.inherit(BI.Single, {
}, },
props: { props: {
baseCls: "bi-dynamic-date-combo bi-border bi-focus-shadow bi-border-radius", baseCls: "bi-dynamic-date-combo",
height: 22, height: 24,
minDate: "1900-01-01", minDate: "1900-01-01",
maxDate: "2099-12-31", maxDate: "2099-12-31",
format: "", format: "",
@ -16,6 +16,11 @@ BI.DynamicDateTimeCombo = BI.inherit(BI.Single, {
supportDynamic: true supportDynamic: true
}, },
_init: function () {
var o = this.options;
o.height -= 2;
BI.DynamicDateTimeCombo.superclass._init.apply(this, arguments);
},
render: function () { render: function () {
var self = this, opts = this.options; var self = this, opts = this.options;
@ -40,6 +45,7 @@ BI.DynamicDateTimeCombo = BI.inherit(BI.Single, {
items: [{ items: [{
el: { el: {
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
destroyWhenHide: true, destroyWhenHide: true,
container: opts.container, container: opts.container,
ref: function () { ref: function () {

10
src/widget/multilayerselecttree/multilayerselecttree.combo.js

@ -6,16 +6,13 @@ BI.MultiLayerSelectTreeCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.MultiLayerSelectTreeCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.MultiLayerSelectTreeCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multilayer-select-tree-combo", baseCls: "bi-multilayer-select-tree-combo bi-border bi-focus-shadow bi-border-radius",
isDefaultInit: false, isDefaultInit: false,
height: 24, height: 24,
text: "", text: "",
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
items: [], items: [],
value: "", value: "",
attributes: {
tabIndex: 0
},
allowEdit: false, allowEdit: false,
allowSearchValue: false, allowSearchValue: false,
allowInsertValue: false, allowInsertValue: false,
@ -23,6 +20,11 @@ BI.MultiLayerSelectTreeCombo = BI.inherit(BI.Widget, {
}); });
}, },
_init: function () {
this.options.height -= 2;
BI.MultiLayerSelectTreeCombo.superclass._init.apply(this, arguments);
},
render: function () { render: function () {
var self = this, o = this.options; var self = this, o = this.options;

11
src/widget/multilayersingletree/multilayersingletree.combo.js

@ -9,16 +9,13 @@ BI.MultiLayerSingleTreeCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.MultiLayerSingleTreeCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.MultiLayerSingleTreeCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multilayer-single-tree-combo", baseCls: "bi-multilayer-single-tree-combo bi-border bi-focus-shadow bi-border-radius",
isDefaultInit: false, isDefaultInit: false,
height: 24, height: 24,
text: "", text: "",
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
items: [], items: [],
value: "", value: "",
attributes: {
tabIndex: 0
},
allowEdit: false, allowEdit: false,
allowSearchValue: false, allowSearchValue: false,
allowInsertValue: false, allowInsertValue: false,
@ -26,6 +23,11 @@ BI.MultiLayerSingleTreeCombo = BI.inherit(BI.Widget, {
}); });
}, },
_init: function () {
this.options.height -= 2;
BI.MultiLayerSingleTreeCombo.superclass._init.apply(this, arguments);
},
render: function () { render: function () {
var self = this, o = this.options; var self = this, o = this.options;
@ -33,6 +35,7 @@ BI.MultiLayerSingleTreeCombo = BI.inherit(BI.Widget, {
return (!o.allowEdit && o.itemsCreator === BI.emptyFn) ? combo : { return (!o.allowEdit && o.itemsCreator === BI.emptyFn) ? combo : {
type: "bi.absolute", type: "bi.absolute",
height: o.height - 2,
items: [{ items: [{
el: combo, el: combo,
left: 0, left: 0,

8
src/widget/multiselect/multiselect.combo.js

@ -12,17 +12,14 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
itemHeight: 24, itemHeight: 24,
height: 24, height: 24,
attributes: {
tabIndex: 0
},
allowEdit: true allowEdit: true
}); });
}, },
_init: function () { _init: function () {
BI.MultiSelectCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiSelectCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
if (BI.isKey(self._startValue)) { if (BI.isKey(self._startValue)) {
if (self.storeValue.type === BI.Selection.All) { if (self.storeValue.type === BI.Selection.All) {
@ -142,6 +139,7 @@ BI.MultiSelectCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: !o.allowEdit, toggle: !o.allowEdit,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

8
src/widget/multiselect/multiselect.combo.nobar.js

@ -12,16 +12,13 @@ BI.MultiSelectNoBarCombo = BI.inherit(BI.Single, {
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
itemHeight: 24, itemHeight: 24,
height: 24, height: 24,
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.MultiSelectNoBarCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiSelectNoBarCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
if (BI.isKey(self._startValue)) { if (BI.isKey(self._startValue)) {
if (self.storeValue.type === BI.Selection.All) { if (self.storeValue.type === BI.Selection.All) {
@ -131,6 +128,7 @@ BI.MultiSelectNoBarCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: false, toggle: false,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

8
src/widget/multiselect/multiselect.insert.combo.js

@ -12,17 +12,14 @@ BI.MultiSelectInsertCombo = BI.inherit(BI.Single, {
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
height: 24, height: 24,
itemHeight: 24, itemHeight: 24,
attributes: {
tabIndex: 0
},
allowEdit: true allowEdit: true
}); });
}, },
_init: function () { _init: function () {
BI.MultiSelectInsertCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiSelectInsertCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
if (BI.isKey(self._startValue)) { if (BI.isKey(self._startValue)) {
if(self.storeValue.type === BI.Selection.All) { if(self.storeValue.type === BI.Selection.All) {
@ -136,6 +133,7 @@ BI.MultiSelectInsertCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: !o.allowEdit, toggle: !o.allowEdit,
el: this.trigger, el: this.trigger,
adjustLength: 1, adjustLength: 1,

8
src/widget/multiselect/multiselect.insert.combo.nobar.js

@ -12,16 +12,13 @@ BI.MultiSelectInsertNoBarCombo = BI.inherit(BI.Single, {
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
itemsHeight: 24, itemsHeight: 24,
height: 24, height: 24,
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.MultiSelectInsertNoBarCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiSelectInsertNoBarCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
if (BI.isKey(self._startValue)) { if (BI.isKey(self._startValue)) {
if (self.storeValue.type === BI.Selection.All) { if (self.storeValue.type === BI.Selection.All) {
@ -129,6 +126,7 @@ BI.MultiSelectInsertNoBarCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: false, toggle: false,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

5
src/widget/multiselect/multiselect.insert.trigger.js

@ -15,7 +15,7 @@ BI.MultiSelectInsertTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.MultiSelectInsertTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.MultiSelectInsertTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-select-trigger bi-border bi-border-radius", baseCls: "bi-multi-select-trigger",
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
itemHeight: 24, itemHeight: 24,
@ -32,9 +32,6 @@ BI.MultiSelectInsertTrigger = BI.inherit(BI.Trigger, {
BI.MultiSelectInsertTrigger.superclass._init.apply(this, arguments); BI.MultiSelectInsertTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
if (o.height) {
this.setHeight(o.height - 2);
}
this.searcher = BI.createWidget(o.searcher, { this.searcher = BI.createWidget(o.searcher, {
type: "bi.multi_select_insert_searcher", type: "bi.multi_select_insert_searcher",

5
src/widget/multiselect/multiselect.trigger.js

@ -15,7 +15,7 @@ BI.MultiSelectTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.MultiSelectTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.MultiSelectTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-select-trigger bi-border bi-border-radius", baseCls: "bi-multi-select-trigger",
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
searcher: {}, searcher: {},
@ -32,9 +32,6 @@ BI.MultiSelectTrigger = BI.inherit(BI.Trigger, {
BI.MultiSelectTrigger.superclass._init.apply(this, arguments); BI.MultiSelectTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
if (o.height) {
this.setHeight(o.height - 2);
}
this.searcher = BI.createWidget(o.searcher, { this.searcher = BI.createWidget(o.searcher, {
type: "bi.multi_select_searcher", type: "bi.multi_select_searcher",

8
src/widget/multitree/multi.tree.combo.js

@ -27,10 +27,9 @@ BI.MultiTreeCombo = BI.inherit(BI.Single, {
}, },
_init: function () { _init: function () {
BI.MultiTreeCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiTreeCombo.superclass._init.apply(this, arguments);
var isInit = false; var isInit = false;
var want2showCounter = false; var want2showCounter = false;
@ -56,6 +55,7 @@ BI.MultiTreeCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: !o.allowEdit, toggle: !o.allowEdit,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,
@ -302,7 +302,7 @@ BI.MultiTreeCombo = BI.inherit(BI.Single, {
}, },
right: o.height, right: o.height,
top: 0, top: 0,
height: o.height, bottom: 0
}] }]
}); });
}, },

8
src/widget/multitree/multi.tree.insert.combo.js

@ -22,15 +22,14 @@ BI.MultiTreeInsertCombo = BI.inherit(BI.Single, {
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
height: 24, height: 24,
allowEdit: true, allowEdit: true,
isNeedAdjustWidth: true isNeedAdjustWidth: true,
}); });
}, },
_init: function () { _init: function () {
BI.MultiTreeInsertCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiTreeInsertCombo.superclass._init.apply(this, arguments);
var isInit = false; var isInit = false;
var want2showCounter = false; var want2showCounter = false;
@ -71,6 +70,7 @@ BI.MultiTreeInsertCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: !o.allowEdit, toggle: !o.allowEdit,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

8
src/widget/multitree/multi.tree.list.combo.js

@ -23,15 +23,14 @@ BI.MultiTreeListCombo = BI.inherit(BI.Single, {
height: 24, height: 24,
allowEdit: true, allowEdit: true,
allowInsertValue: true, allowInsertValue: true,
isNeedAdjustWidth: true isNeedAdjustWidth: true,
}); });
}, },
_init: function () { _init: function () {
BI.MultiTreeListCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.MultiTreeListCombo.superclass._init.apply(this, arguments);
var isInit = false; var isInit = false;
var want2showCounter = false; var want2showCounter = false;
@ -87,6 +86,7 @@ BI.MultiTreeListCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: !o.allowEdit, toggle: !o.allowEdit,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

4
src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js

@ -14,8 +14,9 @@ BI.SearchMultiTextValueCombo = BI.inherit(BI.Single, {
}, },
_init: function () { _init: function () {
BI.SearchMultiTextValueCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.SearchMultiTextValueCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
BI.isKey(self._startValue) && (self.storeValue.type === BI.Selection.All ? BI.remove(self.storeValue.value, self._startValue) : BI.pushDistinct(self.storeValue.value, self._startValue)); BI.isKey(self._startValue) && (self.storeValue.type === BI.Selection.All ? BI.remove(self.storeValue.value, self._startValue) : BI.pushDistinct(self.storeValue.value, self._startValue));
self._updateAllValue(); self._updateAllValue();
@ -127,6 +128,7 @@ BI.SearchMultiTextValueCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-focus-shadow bi-border-radius",
toggle: false, toggle: false,
container: o.container, container: o.container,
el: this.trigger, el: this.trigger,

5
src/widget/searchmultitextvaluecombo/multitextvalue.combo.trigger.search.js

@ -8,7 +8,7 @@ BI.SearchMultiSelectTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SearchMultiSelectTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SearchMultiSelectTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-multi-select-trigger bi-border", baseCls: "bi-multi-select-trigger",
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
searcher: {}, searcher: {},
@ -23,9 +23,6 @@ BI.SearchMultiSelectTrigger = BI.inherit(BI.Trigger, {
BI.SearchMultiSelectTrigger.superclass._init.apply(this, arguments); BI.SearchMultiSelectTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
if (o.height) {
this.setHeight(o.height - 2);
}
this.searcher = BI.createWidget(o.searcher, { this.searcher = BI.createWidget(o.searcher, {
type: "bi.search_multi_select_searcher", type: "bi.search_multi_select_searcher",

8
src/widget/selecttree/selecttree.combo.js

@ -6,20 +6,18 @@ BI.SelectTreeCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SelectTreeCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SelectTreeCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-select-tree-combo", baseCls: "bi-select-tree-combo bi-border bi-focus-shadow bi-border-radius",
height: 24, height: 24,
text: "", text: "",
items: [], items: [],
value: "", value: "",
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.SelectTreeCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.SelectTreeCombo.superclass._init.apply(this, arguments);
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({
type: "bi.single_tree_trigger", type: "bi.single_tree_trigger",

7
src/widget/singleselect/singleselect.combo.js

@ -12,16 +12,14 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, {
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
height: 24, height: 24,
attributes: {
tabIndex: 0
},
allowEdit: true allowEdit: true
}); });
}, },
_init: function () { _init: function () {
BI.SingleSelectCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.SingleSelectCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
BI.isKey(self._startValue) && (self.storeValue = self._startValue); BI.isKey(self._startValue) && (self.storeValue = self._startValue);
@ -108,6 +106,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-border-radius",
container: o.container, container: o.container,
toggle: false, toggle: false,
el: this.trigger, el: this.trigger,

8
src/widget/singleselect/singleselect.insert.combo.js

@ -12,17 +12,14 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, {
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
height: 24, height: 24,
attributes: {
tabIndex: 0
},
allowEdit: true allowEdit: true
}); });
}, },
_init: function () { _init: function () {
BI.SingleSelectInsertCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.SingleSelectInsertCombo.superclass._init.apply(this, arguments);
var assertShowValue = function () { var assertShowValue = function () {
BI.isKey(self._startValue) && (self.storeValue = self._startValue); BI.isKey(self._startValue) && (self.storeValue = self._startValue);
self.trigger.getSearcher().setState(self.storeValue); self.trigger.getSearcher().setState(self.storeValue);
@ -124,6 +121,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, {
this.combo = BI.createWidget({ this.combo = BI.createWidget({
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-border-radius",
container: o.container, container: o.container,
toggle: false, toggle: false,
el: this.trigger, el: this.trigger,

5
src/widget/singleselect/singleselect.trigger.js

@ -15,7 +15,7 @@ BI.SingleSelectTrigger = BI.inherit(BI.Trigger, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SingleSelectTrigger.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SingleSelectTrigger.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-single-select-trigger bi-border bi-border-radius", baseCls: "bi-single-select-trigger",
allowNoSelect: false, allowNoSelect: false,
itemsCreator: BI.emptyFn, itemsCreator: BI.emptyFn,
valueFormatter: BI.emptyFn, valueFormatter: BI.emptyFn,
@ -32,9 +32,6 @@ BI.SingleSelectTrigger = BI.inherit(BI.Trigger, {
BI.SingleSelectTrigger.superclass._init.apply(this, arguments); BI.SingleSelectTrigger.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
if (o.height) {
this.setHeight(o.height - 2);
}
this.searcher = BI.createWidget(o.searcher, { this.searcher = BI.createWidget(o.searcher, {
type: "bi.single_select_searcher", type: "bi.single_select_searcher",

8
src/widget/singletree/singletree.combo.js

@ -6,21 +6,19 @@ BI.SingleTreeCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.SingleTreeCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.SingleTreeCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-single-tree-combo", baseCls: "bi-single-tree-combo bi-border bi-focus-shadow bi-border-radius",
trigger: {}, trigger: {},
height: 24, height: 24,
text: "", text: "",
items: [], items: [],
value: "", value: "",
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.SingleTreeCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.SingleTreeCombo.superclass._init.apply(this, arguments);
this.trigger = BI.createWidget(BI.extend({ this.trigger = BI.createWidget(BI.extend({
type: "bi.single_tree_trigger", type: "bi.single_tree_trigger",

9
src/widget/textvaluedownlistcombo/combo.textvaluedownlist.js

@ -5,18 +5,15 @@
BI.TextValueDownListCombo = BI.inherit(BI.Widget, { BI.TextValueDownListCombo = BI.inherit(BI.Widget, {
_defaultConfig: function () { _defaultConfig: function () {
return BI.extend(BI.TextValueDownListCombo.superclass._defaultConfig.apply(this, arguments), { return BI.extend(BI.TextValueDownListCombo.superclass._defaultConfig.apply(this, arguments), {
baseCls: "bi-text-value-down-list-combo", baseCls: "bi-text-value-down-list-combo bi-border bi-focus-shadow",
height: 24, height: 24,
attributes: {
tabIndex: 0
}
}); });
}, },
_init: function () { _init: function () {
BI.TextValueDownListCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.TextValueDownListCombo.superclass._init.apply(this, arguments);
this._createValueMap(); this._createValueMap();
var value; var value;

16
src/widget/time/time.combo.js

@ -13,11 +13,16 @@
border: 1 border: 1
}, },
props: { props: {
baseCls: "bi-time-combo bi-border bi-border-radius bi-focus-shadow", baseCls: "bi-time-combo",
// width: 78, height: 24,
// height: 22,
format: "", format: "",
allowEdit: false allowEdit: false,
},
_init: function () {
var o = this.options;
o.height -= 2;
BI.TimeCombo.superclass._init.apply(this, arguments);
}, },
render: function () { render: function () {
@ -59,6 +64,7 @@
items: [{ items: [{
el: { el: {
type: "bi.combo", type: "bi.combo",
cls: "bi-border bi-border-radius bi-focus-shadow",
container: opts.container, container: opts.container,
toggle: false, toggle: false,
isNeedAdjustHeight: false, isNeedAdjustHeight: false,
@ -164,7 +170,7 @@
}, },
top: 0, top: 0,
left: 0, left: 0,
right: 22, right: 0,
bottom: 0 bottom: 0
}, { }, {
el: { el: {

5
src/widget/year/combo.year.js

@ -5,13 +5,14 @@ BI.DynamicYearCombo = BI.inherit(BI.Widget, {
behaviors: {}, behaviors: {},
minDate: "1900-01-01", // 最小日期 minDate: "1900-01-01", // 最小日期
maxDate: "2099-12-31", // 最大日期 maxDate: "2099-12-31", // 最大日期
height: 22, height: 24,
supportDynamic: true, supportDynamic: true,
}, },
_init: function () { _init: function () {
BI.DynamicYearCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.DynamicYearCombo.superclass._init.apply(this, arguments);
this.storeValue = o.value; this.storeValue = o.value;
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({
type: "bi.dynamic_year_trigger", type: "bi.dynamic_year_trigger",

5
src/widget/yearmonth/combo.yearmonth.js

@ -5,13 +5,14 @@ BI.DynamicYearMonthCombo = BI.inherit(BI.Single, {
behaviors: {}, behaviors: {},
minDate: "1900-01-01", // 最小日期 minDate: "1900-01-01", // 最小日期
maxDate: "2099-12-31", // 最大日期 maxDate: "2099-12-31", // 最大日期
height: 22, height: 24,
supportDynamic: true supportDynamic: true
}, },
_init: function () { _init: function () {
BI.DynamicYearMonthCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.DynamicYearMonthCombo.superclass._init.apply(this, arguments);
this.storeValue = o.value; this.storeValue = o.value;
this.storeTriggerValue = ""; this.storeTriggerValue = "";
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({

2
src/widget/yearmonth/trigger.yearmonth.js

@ -8,7 +8,7 @@ BI.DynamicYearMonthTrigger = BI.inherit(BI.Trigger, {
extraCls: "bi-year-month-trigger", extraCls: "bi-year-month-trigger",
min: "1900-01-01", // 最小日期 min: "1900-01-01", // 最小日期
max: "2099-12-31", // 最大日期 max: "2099-12-31", // 最大日期
height: 22 height: 24
}, },
beforeInit: function (callback) { beforeInit: function (callback) {

5
src/widget/yearquarter/combo.yearquarter.js

@ -5,13 +5,14 @@ BI.DynamicYearQuarterCombo = BI.inherit(BI.Widget, {
behaviors: {}, behaviors: {},
minDate: "1900-01-01", // 最小日期 minDate: "1900-01-01", // 最小日期
maxDate: "2099-12-31", // 最大日期 maxDate: "2099-12-31", // 最大日期
height: 22, height: 24,
supportDynamic: true, supportDynamic: true,
}, },
_init: function () { _init: function () {
BI.DynamicYearQuarterCombo.superclass._init.apply(this, arguments);
var self = this, o = this.options; var self = this, o = this.options;
o.height -= 2;
BI.DynamicYearQuarterCombo.superclass._init.apply(this, arguments);
this.storeValue = o.value; this.storeValue = o.value;
self.storeTriggerValue = ""; self.storeTriggerValue = "";
this.trigger = BI.createWidget({ this.trigger = BI.createWidget({

2
src/widget/yearquarter/trigger.yearquarter.js

@ -8,7 +8,7 @@ BI.DynamicYearQuarterTrigger = BI.inherit(BI.Trigger, {
extraCls: "bi-year-quarter-trigger", extraCls: "bi-year-quarter-trigger",
min: "1900-01-01", // 最小日期 min: "1900-01-01", // 最小日期
max: "2099-12-31", // 最大日期 max: "2099-12-31", // 最大日期
height: 22 height: 24
}, },
_init: function () { _init: function () {

Loading…
Cancel
Save