Обновите область spry после добавления кортежа в Spry.Data.XMLDataSet - PullRequest
0 голосов
/ 04 мая 2011

Вот набор данных

var ds1 = new Spry.Data.XMLDataSet("/xml/data.xml", "rows/row"); 
var pv1 = new Spry.Data.PagedView( ds1 ,{ pageSize: 10 , forceFullPages:true, useZeroBasedIndexes:true});
var pvInfo = pv1.getPagingInfo();

Здесь добавлен набор

function addRow()
{
var newRow = new Array();
var nextID = ds1.getRowCount(); 

newRow['ds_RowID'] = nextID; 
newRow['name'] = "Abhishek"; 
newRow['country'] = "India";

ds1.dataHash[newRow['ds_RowID']] = newRow; 
ds1.data.push(newRow); 

ds1.setCurrentRow(newRow.ds_RowID); 
Spry.Data.updateRegion(ds1); 
Spry.Data.updateRegion(pv1);

ds1.loadData();
ps1.loadData();
}

Мой ds1 обновляется, но как мне обновить div с областью spry pv1 , в котором есть таблица для отображения всех моих строк.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 мая 2011

Мне удалось заставить его работать, вызвав сортировку

ds1.sort('name','descending'); 
ds1.setCurrentRow(newRow.ds_RowID);

Это решило проблему

...