我需要使用什么来保存更改的行,返回到 .json 文件?
What do I need to use to save changed rows, back to .json file?
请帮忙。
短场景:
我 select 5 records/rows 在一个网格中,将其列的 1 中的值设置为 'Not Steuart'.
所以 5 行在网格中发生了变化。
当我使用工具栏上的按钮时,toolbarSave: true,没有任何反应,
我需要使用什么来保存更改的行,返回到 .json 文件?
我需要在 'onSubmit' 中编码吗?
从文件中读取数据:'url: 'data/DataFromCsv11.json'。
我的代码如下。
非常感谢,
瓦尔德玛
============================================= =============
var mySelection;
function setSelectedRecords() {
mySelection = w2ui.grid.getSelection();
//w2alert(mySelection.length);
for (var i = 0; i < mySelection.length; i++) {
w2ui['grid'].set(mySelection[i], {changes:{REVIEWER:'Not Steuart'}
});
}
};
如果您将 url 定义为字符串,网格将发送一个 post 请求,其中包含对此 url 的更改。
由于您的 url 指向一个 json 文件,这可能不是您想要的。
但是您可以将 url 定义为一个对象:
$('#grid').w2grid({
name : 'grid',
url : {
get : 'server/side/path/to/records',
remove : 'server/side/path/to/remove',
save : 'server/side/path/to/save'
},
"get" 部分仍然可以指向您的 json 文件,"save" 部分应该指向您服务器上将处理更改的 url。
另一种选择是覆盖网格的 onSave()
事件并使用 $.ajax(...) 将更改后的数据发送到您想要的任何位置。
您可以在服务器端处理 posted 数据。
请帮忙。
短场景:
我 select 5 records/rows 在一个网格中,将其列的 1 中的值设置为 'Not Steuart'.
所以 5 行在网格中发生了变化。
当我使用工具栏上的按钮时,toolbarSave: true,没有任何反应,
我需要使用什么来保存更改的行,返回到 .json 文件?
我需要在 'onSubmit' 中编码吗?
从文件中读取数据:'url: 'data/DataFromCsv11.json'。
我的代码如下。
非常感谢,
瓦尔德玛
============================================= =============
var mySelection;
function setSelectedRecords() {
mySelection = w2ui.grid.getSelection();
//w2alert(mySelection.length);
for (var i = 0; i < mySelection.length; i++) {
w2ui['grid'].set(mySelection[i], {changes:{REVIEWER:'Not Steuart'}
});
}
};
如果您将 url 定义为字符串,网格将发送一个 post 请求,其中包含对此 url 的更改。
由于您的 url 指向一个 json 文件,这可能不是您想要的。
但是您可以将 url 定义为一个对象:
$('#grid').w2grid({
name : 'grid',
url : {
get : 'server/side/path/to/records',
remove : 'server/side/path/to/remove',
save : 'server/side/path/to/save'
},
"get" 部分仍然可以指向您的 json 文件,"save" 部分应该指向您服务器上将处理更改的 url。
另一种选择是覆盖网格的 onSave()
事件并使用 $.ajax(...) 将更改后的数据发送到您想要的任何位置。
您可以在服务器端处理 posted 数据。