Почему я получаю пагинацию дважды, когда заполняю свой стол Yahoo - PullRequest
0 голосов
/ 31 марта 2011

Почему я дважды получаю нумерацию страниц, когда заполняю свой стол Yahoo?Я удаляю свою таблицу Yahoo, прежде чем заполнить ее.Я просто хочу сообщить вам, что таблица заполняется правильными данными.

var MedicalFilesTable = document.getElementById('MedicalFilesTable');     
if(MedicalFilesTable.hasChildNodes())
{
   while(MedicalFilesTable.childNodes.length >= 1)
   {
      MedicalFilesTable.removeChild(MedicalFilesTable.firstChild);       
   }
}

YAHOO.example.MedicalFilesTable = function()
{
   var MyColumnDefs = [           
   {key:"eventid", label: "Event Id",sortable:true,formatter: YAHOO.widget.DataTable.formatAxsOppLink},   
   {key:"PartOfAMulti", label: "Multi?",sortable:true,formatter: YAHOO.widget.DataTable.formatAxsOppLink}                           
   ];

   var MyDataSource = new YAHOO.util.DataSource(gMedicalFilesArray);
   MyDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
   MyDataSource.responseSchema = {fields: ["eventid","PartOfAMulti"]};                           

   var MyConfigs = {paginator : new YAHOO.widget.Paginator({rowsPerPage: 10})};                           
   var MyDataTable = new YAHOO.widget.DataTable("MedicalFilesTable", MyColumnDefs, MyDataSource,MyConfigs);    

   return {oDS: MyDataSource, oDT: MyDataTable};
}(); 

1 Ответ

0 голосов
/ 31 марта 2011

Нумерация страниц может быть не дочерним узлом, а другим объектом / свойством, которое генерируется в DOM. попробуйте заменить таблицу «MedicalFilesTable» новым объектом DOM.

попытаться сбросить объект paginator .. как

var MyConfigs = {};
MyConfigs = {paginator : new YAHOO.widget.Paginator({rowsPerPage: 10})};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...