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