2014-09-09 4 views
-1

Я пытаюсь изменить основной вид (S2.view.xml) приложения утверждения одобрения покупки Fiori. Мне нужно добавить нижний колонтитул к этому представлению. Я попытался добавить нижний колонтитул в XML-представление S2, но он не работал. Так что, как и контроллер S2, getHeaderFooter() нуждается в модификации. Мои вопросыИзменить главный вид заявки на покупку Fiori APp

1) Это стандартный метод? Почему он добавляется в контроллер

2) Если мне нужно добавить нижний колонтитул, как добавить его в вид мастера?

3) Как подавить метод в случае необходимости?

Цените свою помощь.

Спасибо

+0

Вы, кажется, уже задали этот вопрос на SCN http://scn.sap.com/thread/3614602 - это вы? если это так, пожалуйста, не делайте этого. – qmacro

ответ

0

1) Это стандартный метод? Почему он добавляется в контроллер

Вы должны переопределить getHeaderFooterOptions в своем контроллере.

2) Если мне нужно добавить нижний колонтитул, как добавить его в вид мастера ???

Следующий пример кода - это добавить две кнопки Test1 и Test2 в нижний колонтитул.

getHeaderFooterOptions : function() { 
    var oOptions = { 
     buttonList: [{ 
     sI18nBtnTxt: "Test1", 
     onBtnPressed: function() { 

     } 
     }, { 
     sI18nBtnTxt: "Test2", 
     onBtnPressed: function(oEvent) { 

     } 
     }] 
    }; 
    return oOptions; 
}, 

Для получения дополнительной информации о переопределении getHeaderFooterOptions см documentation.

3) Как подавить метод в случае необходимости?

Вы не можете подавить метод.

+0

Thanks Allen - я пробовал это, но он добавляет кнопку в дальний правый угол обзора. Кнопка «test1» находится на нижнем колонтитуле, но «test2» открывается, если вы нажмете. Мне нужно поставить другую кнопку прямо на нижний колонтитул? Это возможно?? – user3161840

+0

Я действительно не понимаю, чего вы хотите достичь. «Крайний правый угол зрения» является частью нижнего колонтитула. что вы имеете в виду «test2», если вы нажмете? – Allen

+0

Привет, мне хотелось бы добавить здесь изображение. Итак, я в основном хочу добавить несколько кнопок в нижний колонтитул, которые должны отображаться непосредственно на нижнем колонтитуле, и не нужно добавлять дополнительный щелчок, чтобы отображать всплывающие кнопки. Я попробовал то, что вы предложили, тест 1 отображается правильно, но затем отображается опция «...». Если вы нажмете на эту опцию, то в качестве всплывающего окна отображается только «2». – user3161840