Browse Source

无JIRA 添加EVENT_AFTER_HIDEVIEW 事件

research/test
dailer 1 year ago
parent
commit
6e562ece5a
  1. 2
      packages/fineui/src/widget/multiselect/multiselect.combo.js
  2. 2
      packages/fineui/src/widget/multiselect/multiselect.combo.nobar.js
  3. 2
      packages/fineui/src/widget/multiselect/multiselect.insert.combo.js
  4. 2
      packages/fineui/src/widget/multiselect/multiselect.insert.combo.nobar.js
  5. 3
      packages/fineui/typescript/widget/multiselect/multiselect.combo.ts
  6. 3
      packages/fineui/typescript/widget/multiselect/multiselect.insert.combo.ts

2
packages/fineui/src/widget/multiselect/multiselect.combo.js

@ -47,6 +47,7 @@ export class MultiSelectCombo extends Single {
static EVENT_SEARCHING = "EVENT_SEARCHING";
static EVENT_CLICK_ITEM = "EVENT_CLICK_ITEM";
static EVENT_CONFIRM = "EVENT_CONFIRM";
static MultiSelectCombo = "MultiSelectCombo";
_defaultConfig() {
return extend(super._defaultConfig(...arguments), {
@ -249,6 +250,7 @@ export class MultiSelectCombo extends Single {
} else {
self._dataChange && self.fireEvent(MultiSelectCombo.EVENT_CONFIRM);
}
this.fireEvent(MultiSelectCombo.EVENT_AFTER_HIDEVIEW);
});
triggerBtn.on(TriggerIconButton.EVENT_CHANGE, () => {

2
packages/fineui/src/widget/multiselect/multiselect.combo.nobar.js

@ -48,6 +48,7 @@ export class MultiSelectNoBarCombo extends Single {
static EVENT_SEARCHING = "EVENT_SEARCHING";
static EVENT_CLICK_ITEM = "EVENT_CLICK_ITEM";
static EVENT_CONFIRM = "EVENT_CONFIRM";
static EVENT_AFTER_HIDEVIEW = "EVENT_AFTER_HIDEVIEW";
_defaultConfig() {
return extend(super._defaultConfig(...arguments), {
@ -252,6 +253,7 @@ export class MultiSelectNoBarCombo extends Single {
} else {
self._dataChange && self.fireEvent(MultiSelectNoBarCombo.EVENT_CONFIRM);
}
this.fireEvent(MultiSelectNoBarCombo.EVENT_AFTER_HIDEVIEW);
});
triggerBtn.on(TriggerIconButton.EVENT_CHANGE, () => {

2
packages/fineui/src/widget/multiselect/multiselect.insert.combo.js

@ -50,6 +50,7 @@ export class MultiSelectInsertCombo extends Single {
static EVENT_CLICK_ITEM = "EVENT_CLICK_ITEM";
static EVENT_CONFIRM = "EVENT_CONFIRM";
static EVENT_ADD_ITEM = "EVENT_ADD_ITEM";
static EVENT_AFTER_HIDEVIEW = "EVENT_AFTER_HIDEVIEW";
_defaultConfig() {
return extend(super._defaultConfig(...arguments), {
@ -255,6 +256,7 @@ export class MultiSelectInsertCombo extends Single {
} else {
self._dataChange && self.fireEvent(MultiSelectInsertCombo.EVENT_CONFIRM);
}
this.fireEvent(MultiSelectInsertCombo.EVENT_AFTER_HIDEVIEW);
});
triggerBtn.on(TriggerIconButton.EVENT_CHANGE, () => {

2
packages/fineui/src/widget/multiselect/multiselect.insert.combo.nobar.js

@ -45,6 +45,7 @@ export class MultiSelectInsertNoBarCombo extends Single {
static REQ_GET_ALL_DATA = "-1";
static EVENT_CONFIRM = "EVENT_CONFIRM";
static EVENT_ADD_ITEM = "EVENT_ADD_ITEM";
static EVENT_AFTER_HIDEVIEW = "EVENT_AFTER_HIDEVIEW";
_defaultConfig() {
return extend(super._defaultConfig(...arguments), {
@ -242,6 +243,7 @@ export class MultiSelectInsertNoBarCombo extends Single {
} else {
self._dataChange && self.fireEvent(MultiSelectInsertNoBarCombo.EVENT_CONFIRM);
}
this.fireEvent(MultiSelectInsertNoBarCombo.EVENT_AFTER_HIDEVIEW);
});
triggerBtn.on(TriggerIconButton.EVENT_CHANGE, () => {

3
packages/fineui/typescript/widget/multiselect/multiselect.combo.ts

@ -10,6 +10,7 @@ export declare class MultiSelectCombo extends Single {
static EVENT_CONFIRM: string;
static REQ_GET_DATA_LENGTH: 1;
static REQ_GET_ALL_DATA: -1;
static EVENT_AFTER_HIDEVIEW: string;
props: {
itemsCreator: (options: any, callback: () => any[]) => void;
@ -17,7 +18,7 @@ export declare class MultiSelectCombo extends Single {
text: string;
valueFormatter: (v: string) => string;
allowEdit: boolean;
} & Single['props']
} & Single["props"];
_itemsCreator4Trigger(op: any, callback: Function): void;

3
packages/fineui/typescript/widget/multiselect/multiselect.insert.combo.ts

@ -11,6 +11,7 @@ export declare class MultiSelectInsertCombo extends Single {
static EVENT_ADD_ITEM: string;
static REQ_GET_DATA_LENGTH: 1;
static REQ_GET_ALL_DATA: -1;
static EVENT_AFTER_HIDEVIEW: string;
props: {
itemsCreator?: Function;
@ -20,7 +21,7 @@ export declare class MultiSelectInsertCombo extends Single {
text?: string;
watermark?: string;
container?: any;
} & Single['props'];
} & Single["props"];
_itemsCreator4Trigger(op: any, callback: Function): void;

Loading…
Cancel
Save