欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

ext grid分頁顯示json數(shù)據(jù)

劉柏宏2年前7瀏覽0評論

EXT是一種JS框架,可以輕松構(gòu)建不同類型的Web應(yīng)用。在Web應(yīng)用中,數(shù)據(jù)處理是非常重要的,可以使用EXT Grid進(jìn)行數(shù)據(jù)處理和顯示。在此過程中,使用EXT Grid分頁顯示JSON數(shù)據(jù)是一種非常常見和重要的技術(shù)。在本文中,我們將向您展示如何使用EXT Grid分頁顯示JSON數(shù)據(jù)。

首先,您需要準(zhǔn)備JSON數(shù)據(jù)和EXT Grid。JSON數(shù)據(jù)可以使用AJAX技術(shù)從服務(wù)器端獲取,也可以通過靜態(tài)文件進(jìn)行讀取。EXT Grid是一個非常直觀和可定制化的表格控件,可以滿足各種需求。

接下來,我們將為您提供一個分頁配置代碼示例:

var store = Ext.create('Ext.data.Store', {
fields: ['name', 'age', 'gender', 'city'],
pageSize: 10,
proxy: {
type: 'ajax',
url: 'data.json',
reader: {
type: 'json',
root: 'items',
totalProperty: 'total'
}
}
});
var grid = Ext.create('Ext.grid.Panel', {
store: store,
columns: [
{header: 'Name',  dataIndex: 'name',  flex: 1},
{header: 'Age', dataIndex: 'age', flex: 1},
{header: 'Gender', dataIndex: 'gender', flex: 1},
{header: 'City', dataIndex: 'city', flex: 1}
],
dockedItems: [{
xtype: 'pagingtoolbar',
store: store,
dock: 'bottom',
displayInfo: true
}],
height: 400,
width: 600,
renderTo: Ext.getBody()
});
store.loadPage(1);

在這個示例中,我們首先定義了存儲區(qū)。pageSize是指每頁顯示的數(shù)據(jù)數(shù)量,而proxy則定義了存儲區(qū)應(yīng)該如何讀取數(shù)據(jù)。url用于指定存儲區(qū)的數(shù)據(jù)源,reader用于解析JSON數(shù)據(jù)。在grid中,我們定義了表格的列,并將其關(guān)聯(lián)到存儲區(qū)。pagingtoolbar則是分頁欄,用于幫助用戶瀏覽和管理數(shù)據(jù)。

最后,我們使用store.loadPage方法調(diào)用存儲區(qū)并顯示第一頁數(shù)據(jù)。現(xiàn)在,您已經(jīng)具備了使用EXT Grid分頁顯示JSON數(shù)據(jù)的基本技能。您可以繼續(xù)學(xué)習(xí)和深入了解EXT Grid的更多特性和應(yīng)用場景。