diff --git a/packages/fineui/src/case/button/node/treenode.js b/packages/fineui/src/case/button/node/treenode.js index 9a599f344..2726c9121 100644 --- a/packages/fineui/src/case/button/node/treenode.js +++ b/packages/fineui/src/case/button/node/treenode.js @@ -20,7 +20,7 @@ export class BasicTreeNode extends NodeButton { isLastNode: false, switcherIcon: {}, selectable: true, - disabled: false, // disabled不会影响展开收起功能 + disabled: false // disabled不会影响展开收起功能 }); } @@ -42,7 +42,7 @@ export class BasicTreeNode extends NodeButton { iconWrapperWidth, iconCls, switcherIcon, - selectable, + selectable } = this.options; const checkbox = { @@ -68,9 +68,9 @@ export class BasicTreeNode extends NodeButton { if (!this.isEnabled() || selectable) { this.isOpened() ? this.triggerCollapse() : this.triggerExpand(); } - }, + } } - ], + ] }; // const indent = { @@ -90,8 +90,8 @@ export class BasicTreeNode extends NodeButton { type: IconLabel.xtype, // iconWidth, // iconHeight, - cls: iconCls, - }, + cls: iconCls + } // width: 24, } : null; @@ -102,7 +102,7 @@ export class BasicTreeNode extends NodeButton { { el: checkbox, lgap: layer * SIZE_CONSANTS.LIST_ITEM_HEIGHT / 2, // 偏移公式为每一层的偏移量为节点高度的一半 - width: iconWrapperWidth || height, + width: iconWrapperWidth || height }, icon, { @@ -121,11 +121,11 @@ export class BasicTreeNode extends NodeButton { rgap: textRgap, text, value, - keyword, + keyword }, - width: "fill", + width: "fill" } - ]), + ]) }; } @@ -154,6 +154,14 @@ export class BasicTreeNode extends NodeButton { } } + +/** + * 下面的全是兼容,正常开发不要用 + */ + +/** + * @deprecated + */ @shortcut() export class FirstPlusGroupNode extends BasicTreeNode { static xtype = "bi.first_plus_group_node"; @@ -164,11 +172,14 @@ export class FirstPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-first-plus-group-node`, isFirstNode: true, - isLastNode: false, + isLastNode: false }); } } +/** + * @deprecated + */ @shortcut() export class MidPlusGroupNode extends BasicTreeNode { static xtype = "bi.mid_plus_group_node"; @@ -179,11 +190,14 @@ export class MidPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-mid-plus-group-node`, isFirstNode: false, - isLastNode: false, + isLastNode: false }); } } +/** + * @deprecated + */ @shortcut() export class LastPlusGroupNode extends BasicTreeNode { static xtype = "bi.last_plus_group_node"; @@ -194,7 +208,79 @@ export class LastPlusGroupNode extends BasicTreeNode { return extend(conf, { baseCls: `${conf.baseCls || ""} bi-last-plus-group-node`, isFirstNode: false, - isLastNode: true, + isLastNode: true + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeRootPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-plus-group-node`, + isFirstNode: true, + isLastNode: true + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeFirstPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_first_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-first-plus-group-node`, + isFirstNode: true, + isLastNode: false + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeMidPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_mid_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-mid-plus-group-node`, + isFirstNode: false, + isLastNode: false + }); + } +} + +/** + * @deprecated + */ +@shortcut() +export class SelectTreeLastPlusGroupNode extends BasicTreeNode { + static xtype = "bi.select_tree_last_plus_group_node"; + + _defaultConfig() { + const conf = super._defaultConfig(...arguments); + + return extend(conf, { + baseCls: `${conf.baseCls || ""} bi-select-tree-last-plus-group-node`, + isFirstNode: false, + isLastNode: true }); } } diff --git a/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.combo.js b/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.combo.js index ee1a1ec9a..97f916acb 100644 --- a/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.combo.js +++ b/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.combo.js @@ -28,22 +28,32 @@ export class DynamicDateTimeCombo extends Single { popupWidth: 270, comboAdjustHeight: 1, border: 1, - iconWidth: 24, + iconWidth: 24 }; - props = { - baseCls: "bi-dynamic-date--time-combo", - height: 24, - minDate: "1900-01-01", - maxDate: "2099-12-31", - format: "", - allowEdit: true, - supportDynamic: true, - attributes: { - tabIndex: -1, - }, - isNeedAdjustHeight: false, - isNeedAdjustWidth: false, + props = () => { + const date = getDate(); + return { + baseCls: "bi-dynamic-date--time-combo", + height: 24, + minDate: "1900-01-01", + maxDate: "2099-12-31", + format: "", + allowEdit: true, + supportDynamic: true, + attributes: { + tabIndex: -1 + }, + isNeedAdjustHeight: false, + isNeedAdjustWidth: false, + value: { + type: DynamicDateTimeCombo.Static, + value: { + year: date.getFullYear(), + month: date.getMonth() + 1 + } + } + }; }; static EVENT_KEY_DOWN = "EVENT_KEY_DOWN"; @@ -95,8 +105,8 @@ export class DynamicDateTimeCombo extends Single { height: toPix(opts.height, border), ref: _ref => { this.changeIcon = _ref; - }, - }, + } + } }, { type: DynamicDateTimeTrigger.xtype, @@ -120,7 +130,7 @@ export class DynamicDateTimeCombo extends Single { this.combo.hideView(); } this.fireEvent(DynamicDateTimeCombo.EVENT_KEY_DOWN, ...args); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_STOP, @@ -128,13 +138,13 @@ export class DynamicDateTimeCombo extends Single { if (!this.combo.isViewVisible()) { this.combo.showView(); } - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_TRIGGER_CLICK, action: () => { this.combo.toggle(); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_FOCUS, @@ -144,13 +154,13 @@ export class DynamicDateTimeCombo extends Single { this.combo.showView(); } this.fireEvent(DynamicDateTimeCombo.EVENT_FOCUS); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_BLUR, action: () => { this.fireEvent(DynamicDateTimeCombo.EVENT_BLUR); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_ERROR, @@ -159,12 +169,12 @@ export class DynamicDateTimeCombo extends Single { type: DynamicDateTimeCombo.Static, value: { year: date.getFullYear(), - month: date.getMonth() + 1, - }, + month: date.getMonth() + 1 + } }; this.combo.element.addClass("error"); this.fireEvent(DynamicDateTimeCombo.EVENT_ERROR); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_VALID, @@ -172,13 +182,13 @@ export class DynamicDateTimeCombo extends Single { this.storeValue = this.trigger.getValue(); this.combo.element.removeClass("error"); this.fireEvent(DynamicDateTimeCombo.EVENT_VALID); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_CHANGE, action: () => { this.fireEvent(DynamicDateTimeCombo.EVENT_CHANGE); - }, + } }, { eventName: DynamicDateTimeTrigger.EVENT_CONFIRM, @@ -197,11 +207,11 @@ export class DynamicDateTimeCombo extends Single { } this._checkDynamicValue(this.storeValue); this.fireEvent(DynamicDateTimeCombo.EVENT_CONFIRM); - }, + } } - ], + ] } - ], + ] }, adjustLength: this.constants.comboAdjustHeight, popup: { @@ -222,7 +232,7 @@ export class DynamicDateTimeCombo extends Single { this.setValue(); this.combo.hideView(); this.fireEvent(DynamicDateTimeCombo.EVENT_CONFIRM); - }, + } }, { eventName: DynamicDateTimePopup.BUTTON_lABEL_EVENT_CHANGE, @@ -236,12 +246,12 @@ export class DynamicDateTimeCombo extends Single { day: date.getDate(), hour: 0, minute: 0, - second: 0, - }, + second: 0 + } }); this.combo.hideView(); this.fireEvent(DynamicDateTimeCombo.EVENT_CONFIRM); - }, + } }, { eventName: DynamicDateTimePopup.BUTTON_OK_EVENT_CHANGE, @@ -252,7 +262,7 @@ export class DynamicDateTimeCombo extends Single { } this.combo.hideView(); this.fireEvent(DynamicDateTimeCombo.EVENT_CONFIRM); - }, + } }, { eventName: DynamicDateTimePopup.EVENT_CHANGE, @@ -260,16 +270,16 @@ export class DynamicDateTimeCombo extends Single { this.setValue(this.popup.getValue()); this.combo.hideView(); this.fireEvent(DynamicDateTimeCombo.EVENT_CONFIRM); - }, + } }, { eventName: DynamicDateTimePopup.EVENT_BEFORE_YEAR_MONTH_POPUPVIEW, action: () => { this.fireEvent(DynamicDateTimeCombo.EVENT_BEFORE_YEAR_MONTH_POPUPVIEW); - }, + } } - ], - }, + ] + } }, listeners: [ { @@ -279,9 +289,9 @@ export class DynamicDateTimeCombo extends Single { this.popup.setMaxDate(opts.maxDate); this.popup.setValue(this.storeValue); this.fireEvent(DynamicDateTimeCombo.EVENT_BEFORE_POPUPVIEW); - }, + } } - ], + ] // // DEC-4250 和复选下拉一样,点击不收起 // hideChecker: function (e) { // return self.triggerBtn.element.find(e.target).length === 0; @@ -290,9 +300,9 @@ export class DynamicDateTimeCombo extends Single { top: 0, left: 0, right: 0, - bottom: 0, + bottom: 0 } - ], + ] }; } @@ -306,16 +316,16 @@ export class DynamicDateTimeCombo extends Single { type = v.type; } switch (type) { - case DynamicDateTimeCombo.Dynamic: - this.changeIcon.setVisible(true); - // this.comboWrapper.attr("items")[0].width = o.height - (this.options.simple ? 1 : 2); - // this.comboWrapper.resize(); - break; - default: - // this.comboWrapper.attr("items")[0].width = 0; - // this.comboWrapper.resize(); - this.changeIcon.setVisible(false); - break; + case DynamicDateTimeCombo.Dynamic: + this.changeIcon.setVisible(true); + // this.comboWrapper.attr("items")[0].width = o.height - (this.options.simple ? 1 : 2); + // this.comboWrapper.resize(); + break; + default: + // this.comboWrapper.attr("items")[0].width = 0; + // this.comboWrapper.resize(); + this.changeIcon.setVisible(false); + break; } } @@ -323,12 +333,12 @@ export class DynamicDateTimeCombo extends Single { const o = this.options; const value = v.value || {}; switch (v.type) { - case DynamicDateCombo.Dynamic: - return isNotEmptyObject(v.value); - case DynamicDateCombo.Static: - return !checkDateVoid(value.year, value.month, value.day, o.minDate, o.maxDate)[0]; - default: - return true; + case DynamicDateCombo.Dynamic: + return isNotEmptyObject(v.value); + case DynamicDateCombo.Static: + return !checkDateVoid(value.year, value.month, value.day, o.minDate, o.maxDate)[0]; + default: + return true; } } diff --git a/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.trigger.js b/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.trigger.js index c28ae707c..d0badcfe7 100644 --- a/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.trigger.js +++ b/packages/fineui/src/widget/dynamicdatetime/dynamicdatetime.trigger.js @@ -455,10 +455,10 @@ export class DynamicDateTimeTrigger extends Trigger { type = v.type || DynamicDateCombo.Static; value = v.value || v; } - const text = this._getText(value); - + switch (type) { case DynamicDateCombo.Dynamic: + const text = this._getText(value); date = DynamicDateHelper.getCalculation(value); this._setInnerValue(date, text); break;