mirror of
https://gitee.com/openharmony/applications_launcher
synced 2025-02-17 06:19:04 +00:00
update feature/form/src/main/ets/default/view/FormManagerComponent.ets.
Signed-off-by: gengzhengxing <gengzhengxing1@h-partners.com>
This commit is contained in:
parent
a2a626886a
commit
f08837e931
@ -34,6 +34,7 @@ export struct FormManagerComponent {
|
||||
private mFormModel: FormModel;
|
||||
private mSwiperIndex: number = 0;
|
||||
@State enabledDomEventResponse: boolean = true;
|
||||
@State chooseCardId: number = -1;
|
||||
private mFormIdList: number[] = [];
|
||||
private mFormComponentWidth: number[] =
|
||||
[StyleConstants.FORM_MGR_FORM_SIZE * StyleConstants.DPI_RATIO / 2,
|
||||
@ -47,13 +48,18 @@ export struct FormManagerComponent {
|
||||
StyleConstants.FORM_MGR_FORM_SIZE * StyleConstants.DPI_RATIO];
|
||||
|
||||
aboutToAppear(): void {
|
||||
this.chooseCardId = -1;
|
||||
this.mFormModel = FormModel.getInstance();
|
||||
Log.showInfo(TAG, `aboutToAppear formAppInfo: ${JSON.stringify(this.formAppInfo)}`);
|
||||
this.getCurrentFormInfo();
|
||||
}
|
||||
|
||||
aboutToDisappear(): void {
|
||||
this.clearAllFormById();
|
||||
if (this.chooseCardId !== -1) {
|
||||
this.clearNoUseFormById();
|
||||
} else {
|
||||
this.clearAllFormById();
|
||||
}
|
||||
delete this.mSwiperController;
|
||||
this.mSwiperController = null;
|
||||
}
|
||||
@ -71,6 +77,7 @@ export struct FormManagerComponent {
|
||||
* @return {any} formCardItem
|
||||
*/
|
||||
private getChooseCard() {
|
||||
this.chooseCardId = this.mFormIdList[this.mSwiperIndex];
|
||||
let formCardItem: CardItemInfo = new CardItemInfo();
|
||||
formCardItem.cardId = this.mFormIdList[this.mSwiperIndex];
|
||||
let count = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user