-4
sapui5가 새롭게 추가되었습니다. 기존 개발을 변경하고이 버튼에 다른 버튼을 추가하려고합니다.버튼을 추가하십시오. sapui5 javascript
여기에 코딩이 있습니다. UI에 oAssetBtn2를 추가하려고합니다. 다른 버튼은 이미 작동합니까 ??
현재, 나는 오류를 얻고있다 : AppController.js : 2283 사용자 정의 코드 오류 : 오류 : 중복 ID로 요소를 추가 'assetBtn-CUSTOM2' 오류 : 오류 : 추가 요소 중복 ID 'assetBtn-CUSTOM2'
과를 ASSETCREATE = function() {
var oAssetBtn2 = sap.ui.getCore().byId('assetBtn-Custom2');
};
ASSETCREATE.prototype.CUSTOM_POST_EXIT = function(methodName, view,
controller,methodSignature, dialog) {
if (view == 'accountLineDetails') {
sap.ui.getCore().byId('CategoryListDetAS').setProperty('enabled',false);
this.accounting =
sap.ui.getCore().byId("accAssignment").getController().accounting;
var oFormModel = this.accounting.callMethod("_getFormModel");
var oModel = oFormModel.oData ;
jQuery.sap.require("sap.ui.commons.MessageBox");
var oBtnLayout =
sap.ui.getCore().byId(sap.ui.getCore().byId('saveBtn').getParent().getId());
var oAssetBtn = sap.ui.getCore().byId('assetBtn-Custom');
// Add the "Create Multiple Asset" button in the footer layout
jQuery.sap.require("sap.ui.commons.MessageBox");
var oBtnLayout2 =
sap.ui.getCore().byId(sap.ui.getCore().byId('cancelBtn').getParent().getId());
var oAssetBtn2 = sap.ui.getCore().byId('assetBtn-Custom2');
<%
data: lv_langu type sy-langu.
lv_langu = sy-langu.
%>
var lv_language = "" ;
var lv_text = "";
var lv_multiple_txt = "";
if(lv_language == "F"){
lv_text = "Créer Immo";
lv_multiple_txt = "Créer Plusieurs Actifs";
}
else{
lv_text = "Create Asset";
lv_multiple_txt = "Create Multiple Assets";
}
var oAssetBtn2 = new sap.ui.commons.Button({
id : "assetBtn-Custom2",
text : lv_multiple_txt,
tooltip : Appcc.getText("Create many Assets")
});
if (!oAssetBtn) {
var oAssetBtn = new sap.ui.commons.Button({
id : "assetBtn-Custom",
text : lv_text,
tooltip : Appcc.getText("Creates an Asset")
});
감사합니다. 동료 코더! 크롬에서 오류
보기 : err
안녕 모두, 나는 내가 UI oBtnLayout2.addContent (oAssetBtn2)에있는 버튼을 추가 할 문 누락 된 문제를 발견 ; 나는 그것을 추가했고 버튼은 화면에 지금있다. ... YAH !! – koolkeith19
코멘트 섹션에 해결책을 추가하는 대신, 문제가 무엇이고 문제를 해결할 수있는 방법을 설명하는 자신의 질문에 대답하고 동의하십시오. – boghyon