AS3 datagrid с нумерацией страниц <предыдущая 1 2 3 4 5 следующая> - PullRequest
0 голосов
/ 08 июля 2011

Я новичок в AS3 FLASH.Может ли кто-нибудь помочь / руководство / или предоставил ссылку, КАК СОЗДАТЬ DATAGRID с пейджингом.Я успешно создал сетку данных и динамически заполняю базу данных с помощью php.У меня более 600 записей, и я хочу показать 100 записей в сетке и показать страницу под следующей, предыдущей опцией.

Это мой код. Все работает нормально.Я хочу добавить пейджинг.

for (varName in returnObj) {
var plid                = int   (returnObj[varName]["plid"]);
var varState            = String(returnObj[varName]["state"]);
var varCity             = String(returnObj[varName]["city"]);

arrDP.push({        //arrDP is array defined
    //Column          Value
    Select          : plid, 
    State           : varState,
    City            : varCity
});

var dp:DataProvider              = new DataProvider(arrDP);
var select:DataGridColumn        = dg.addColumn("Select");
var state :DataGridColumn        = dg.addColumn("State");
var city  :DataGridColumn        = dg.addColumn("City");    
dg.dataProvider                  = dp; //dg IS DATAGRID NAME AND dp IS DATAPROVIDER
}

Короче говоря, мне нужна вещь, как в ссылке ниже.http://www.iamboredsoiblog.eu/2009/01/10/advanced-paging-and-filtering-in-flex-datagrid/

1 Ответ

0 голосов
/ 08 июля 2011

Сделайте ваш PHP-запрос с указанием «limit [start], [length]». Поместите кнопки в нижней части таблицы данных для запроса с соответствующей начальной точкой для следующего запроса.

Также - я обнаружил, что попытка прочитать более нескольких сотен записей действительно замедляет рендеринг в моих приложениях Flex. Esp, если вы просите сортировки или рисования каких-либо пользовательских элементов управления. Это всего лишь мои 0,10 доллара. YMMV.

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