簡體   English   中英

Oracle-JET:如何使用 oj-paging-control 將內容動態添加到 oj-list-view

[英]Oracle-JET : How do I dynamically adding content to oj-list-view using oj-paging-control

我想根據頁碼獲取數據。 即我檢查是否頁碼。 為 1,進行 API 調用,返回 1-100 output 行,這些行顯示在列表視圖中。 每當更改頁碼時,都會調用 function(我將在此處調用新的 API 以將下一個 100 個 output 行加載到 ArrayDataProvider 中)。 有沒有辦法在每次更改時捕獲頁碼的值並調用 function ?

HTML

<oj-paging-control id="paging" data='[[pagingDataProvider]]' page-size='100'></oj-paging-control>
<oj-list-view id="listview" data="[[pagingDataProvider]]">
     <template slot="itemTemplate" data-oj-as="item">
     <oj-list-item-layout id="listitem">
     <oj-bind-text value="[[item.data.VALUE]]"></oj-bind-text>
     </oj-list-item-layout>
     </template>
</oj-list-view>

JS

var a = makeAjaxCall(url, Object.assign({},reqParams, {data: {this.data},dataType: "json"}));
            a.then((response)=> {
                 var data = response.split("\n")
                 while(data[i]!="")
                 {
                 this.listOutput.push({
                    "VALUE":data[i]                     
                 });
                 pagingDataProvider(new ArrayDataProvider(this.listOutput, {keyAttributes: 'VALUE'})); 
                 }

這種分頁控制的使用已被棄用,唯一支持的使用是可以與幻燈片一起使用的點版本。 高水位標記滾動是在 JET 中加載更多數據的支持方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM