我想重定向到一個鏈接(員工通訊簿頁面),並將員工ID作爲參數。我可以在控制器中訪問JSON模型的值嗎?
我的XML視圖具有下面的代碼代碼:
<Label text="{i18n>requestor}"/>
<HBox>
<items>
<Text text="{path:'itemModel>/item/empData/EmployeeName'} ({path:'itemModel>/item/empData/EmployeeID'})"/>
<Button type="Transparent" icon="sap-icon://sys-help" press="onHelpPress"/>
</items>
</HBox>
這給了我一個輸出爲:
Request Created By: xyz(E123)
其中xyz是員工姓名和來自設置視圖的JSON模式(itemModel): itemModel>/item/empData/EmployeeName
和E123是來自同一json模型的員工id:itemModel>/item/empData/EmployeeID
現在我有一個幫助按鈕,在點擊會重定向到員工通訊錄與參數EmployeeID
成才,如:
https://employeeaddressbook.sdf.sicom.com/profiles/E123
處理這不工作的情況下我的控制器代碼:
onHelpPress: function(oEvent) {
// var
userid=this.getView().getModel('itemModel').getProperty("/item/empData/EmployeeID");
// window.open("https://employeeaddressbook.sdf.sicom.com/profiles/" + userid ,"_new");
}
任何人都可以讓我知道如何訪問控制器中的模型屬性EmployeeID的值,並用參數重定向它?
我便從一個ID按鈕,但沒有成功。 – Smith