Forum Simplifier Forum Widgets ComboBox – bind item template

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #26157
    AvatarTimo
    Participant
    • Topics: 4
    • Replies: 5

    Hallo,

    seit dem Update auf 6.0 gibt es Probleme mit den ComboBoxen.
    Wir haben diese mit dem Widget (OpenUI5 1.44) per Skript gefüllt:

    var oModel = new sap.ui.model.json.JSONModel();
    var oComboBox = sap.ui.getCore().byId(“Screen1–ComboBox_status”);
    var oItemTemplate1 = sap.ui.getCore().byId(“Screen1–ui_core_ListItem_status”);

    //create JSON template
    oModel.setData({
    status:[
    {VALUE:”erfolgreich”},
    {VALUE:”nicht erfolgreich”}],
    tooltip: “VALUE”});
    sap.ui.getCore().setModel(oModel);

    //definiert die vorgefertigte Combobox
    oComboBox.bindProperty(“tooltip”, “/tooltip”);
    oComboBox.setModel(oModel);

    //definiert das vorgefertigte ui_core_ListItem
    oItemTemplate1.bindProperty(“text”, “VALUE”);
    oComboBox.bindItems(“/status”, oItemTemplate1);

    console.log(“Combobox für Status wurde befüllt.”);

    Nun wurden alle Comboboxen auf OpenUI5 1.60 angehoben (Stand der App) und die Item-Templates funktionieren nicht mehr.

    Gibt es eine Lösung, wie unter 1.60 die Comboboxen per Skript gefüllt werden?

     

    Danke für die Hilfe 🙂

    #26158
    AvatarJennifer
    Moderator
    • Topics: 0
    • Replies: 20
    Up
    0
    Down

    Hallo Timo,

    Bei Umstellung der UI5-Version kann es leider passieren, dass Widgets nicht mehr kompatibel sind bzw. nicht mehr so funktionieren wie vorher.
    Zu deinem Problem: wenn in der ComboBox (1.60) die Eigenschaft ‘itemsTemplate’ angehakt ist, sollte das Binding via Skript wieder durchgeführt werden können.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.