在 Spry.Data.XMLDataSet 中添加元组后刷新 spry 区域

发布于 2024-11-05 06:35:25 字数 772 浏览 0 评论 0原文

这是数据集

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 正在更新,但我如何使用 spry 区域 pv1 刷新我的 div,该区域有一个表格来显示我的所有行。请帮忙。

Here is the dataset

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();

Here is the addition of the tupple

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();
}

My ds1 is getting updated but how will i refresh my div with spry region pv1 that has a table to display all my rows. Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吃素的狼 2024-11-12 06:35:25

我设法通过调用排序使其工作

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

它解决了问题

I managed to make it work by calling a sort

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

It solved the problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文