Элемент списка объектов SAP UI5 с "заголовком" в виде гиперссылки - PullRequest
1 голос
/ 30 мая 2020

Пожалуйста, предложите "заголовок" элемента списка объектов с гиперссылкой и при щелчке по нему, вы должны перейти к некоторому URL-адресу в новой вкладке.

<List items="{ path: 'sonarReport>/measures' }"
        id="sonarRepId"
        mode="SingleSelectMaster" 
        selectionChange="onChange"
        updateFinished="onFinsihed">            
    <ObjectListItem icon="{sonarReport>imageL}"
            **title="{sonarReport>value}"**
            class="sonarCustom"
            type="Active">
        <attributes>
            <ObjectAttribute text="{sonarReport>metric}"></ObjectAttribute>
        </attributes>
        <firstStatus>
            <ObjectStatus title="{sonarReport>state}"
                icon="{sonarReport>image}"
                state="Success"></ObjectStatus>
        </firstStatus>
    </ObjectListItem>               
</List>

Ответы [ 2 ]

1 голос
/ 15 июня 2020

Я заменил его на Custom List Item, и он очень гибок для размещения различных элементов.

1 голос
/ 30 мая 2020

вы можете выбрать расширение ObjectListItem следующим образом

  ObjectListItem.extend("ObjectListItemEx", {
    metadata: {
      events: {
        titlePress: {}
      }
    },
    renderer: {},
    onAfterRendering: function() {
      if (ObjectListItem.prototype.onAfterRendering) {
        ObjectListItem.prototype.onAfterRendering.apply(this, arguments);
      }
      var that = this;
      this.$().find(".sapMObjLTitle").each(function() {
        var $this = $(this);
        $this.click(function() {
          that.fireTitlePress();
        });
        $this.css("cursor", "pointer");
      });
    }
  });

demo: https://jsbin.com/hofumej/1/edit?js, output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...