我建立使用科爾多瓦6.5,離子3.1.1和MObileFirst基金會8.0(服務器混合移動應用程序用戶進行身份驗證後,單選按鈕之間進行切換:8.0.0.00-20170220-1900和Client SDK:8.0.2017033009)。我創建了使用離子的離子列表如下是/否單選按鈕:無法使用MFP 8.0
list.html
<form [formGroup]="myForm" (ngSubmit)="onSubmit(myForm.value)">
<ion-list radio-group formControlName="wsQuestion1">
<ion-item>
<ion-label>Yes</ion-label>
<ion-radio value="1"></ion-radio>
</ion-item>
<ion-item>
<ion-label>No</ion-label>
<ion-radio value="0"></ion-radio>
</ion-item>
</ion-list>
<button type="submit" >Submit</button>
</form>
下面是我使用的登錄代碼:
WLAuthorizationManager.login('UserLogin', data).then(
() => {//success handler
this.openNextPage();
},
() => {//failure handler
console.log("Error handler");
alert('ALERT_ERR_REQUEST_PROCESSING_FAILED');
}
);
如果我從「菜單 - >列表」導航到此頁面,則可以在「是/否」之間切換,並且配給按鈕正在被選中。但是,如果我輸入用戶名/密碼,請單擊登錄,然後當我在認證後到達此頁面時,我無法在比率按鈕之間切換。
我已經創建了一個重現此場景的應用程序。你可以得到它here。
做的,以重現以下幾點:
- 下載,解壓縮,然後導航到項目的根目錄
- 上的命令提示符在命令提示符下運行
npm install
- 運行
cordova platform add
- 運行
ionic serve
命令提示符 - 運行
cordova run android
- 當設備上的應用程序打開,然後輸入(測試用戶名/密碼)
- 您可以嘗試點擊是/否按鈕。
下面是它的外觀到我的設備:
刪除表單使單選按鈕正常工作。所以這個問題似乎與MFP沒有關係。我建議你提高這個離子。 –
@ S.A.NortonStanley我已經與MFP一起解決了這個問題,他們正在調查它。他們說,他們已經在那裏複製了它的環境,他們應該儘快提供根本原因。對於你提到的點,相反,如果我刪除多功能打印機電話,然後一切正常。 –
如此理想的情況是,在執行表單提交時發生這種情況,而不是MFP呼叫。我提交給我的休息終點,這與MFP無關,但我仍面臨同樣的問題。 –