2016-06-27 49 views
1

我有一個劍道網格,我預先選擇了一個可以在任何頁面上的項目。在很多情況下,我的默認選定項目不在第一頁上(通常是您看到的第一個頁面),因此所選項目被隱藏。我需要獲取數據項的頁碼。我怎樣才能做到這一點?有沒有我從劍道還沒有看到的功能?獲取劍道網格中選定項目的頁面

+0

您使用什麼標準作爲訂單?也許你可以使用它和pageSize來猜測頁面? –

+0

他們沒有以任何方式排序或過濾。 – teair

+0

和分頁完成服務器或客戶端?如果服務器端分頁完成,我不認爲你有辦法知道你的項目在哪個頁面是 –

回答

0

至於我記得,你可以做這樣的事情:

var index = dataSource.indexOf(item) + 1; // find where item is in data source

var pageSize = dataSource.pageSize(); // find how many items per page

var currentPage = Math.ceil(index/pageSize); // find at which page item is

dataSource.query({ page: currentPage, pageSize: dataSource.pageSize() }); // go to that page

.pageSize().query()