Изменить вид, нажав на столбец

Я новичок в SAPUI5 и создаю таблицу, как в этом примере -> Ссылка на демонстрацию . Теперь я хочу создать «ссылку» на столбцы таблицы. Например, нажав на фамилию «Андер», приложение изменит вид на «андер». Как это сделать?


person Linda    schedule 13.06.2014    source источник


Ответы (2)


вы можете создать ссылку, как показано ниже

var oLink1 = new sap.ui.commons.Link({
text: "Link to Action", 
tooltip: "This is a test tooltip",
press: function() {
    //to go to external link use below code
    window.location.replace("http://mywebsite.com/nextPage.html");

    //to change the view use this
    var view = sap.ui.view({id:"idSecondPage", viewName:"project.secondPage", type:sap.ui.core.mvc.ViewType.JS});
    view .placeAt("sample1"); 

});

Теперь добавьте его в столбец таблицы в шаблоне.

    oTable.addColumn(new sap.ui.table.Column({
    label: new sap.ui.commons.Label({text: "Web Site"}),
    template: oLink1
}));
person Roshan    schedule 13.06.2014

прежде всего: что вы пробовали до сих пор?

второе: вообще я использую jQuery для этого, например:

$(viewToHide).fadeOut();
$(viewToShow).fadeIn();
//or use any other of the hide/show functions for that

где две переменные — это идентификаторы конкретных представлений, например #anderView

person herrlock    schedule 13.06.2014