如何让 table 中的更改项与数据库同步?
How to get the changed item in table to sync with database?
我正在使用 xeditable.js 更改 table 中单元格的当前内容,我的目的是接受更改并将其与 http 请求(put)一起发送到后端,更新数据库。
这里是可以修改的table:
<tbody class="connectedSortable" style="display: block; height: 262px; overflow: auto; width: 100%;">
<tr ng-repeat="station in stations | orderBy:sortType:sortReverse | filter:searchStation" style="width: 100%">
<td> <a href="#" editable-text="station.id">{{ station.id }}</a> </td>
<td> <a href="#" editable-text="station.name">{{ station.name }}</a> </td>
<td> <a href="#" editable-text="station.lon">{{ station.lon }}</a> </td>
<td> <a href="#" editable-text="station.lat">{{ station.lat }}</a> </td>
</tr>
</tbody>
我的问题是我不知道我在哪里得到整行(后端需要它),其中有些东西被改变了,因为 xeditable 为我完成了这项工作。
如果您需要更多信息,请随时询问,我这里有更多代码;)
PS: 也许这对你有帮助。
var app = angular.module("liveSearchApp", ["xeditable"]);
app.run(function(editableOptions) {
editableOptions.theme = 'bs3'; // bootstrap3 theme. Can be also 'bs2', 'default'
});
检查此 example。他们使用表格来更新这里的每一行。这里 onbeforesave 指令指向将行上传到数据库的函数,user 是整行。
onbeforesave="saveUser($data, user.id)"
我正在使用 xeditable.js 更改 table 中单元格的当前内容,我的目的是接受更改并将其与 http 请求(put)一起发送到后端,更新数据库。
这里是可以修改的table:
<tbody class="connectedSortable" style="display: block; height: 262px; overflow: auto; width: 100%;">
<tr ng-repeat="station in stations | orderBy:sortType:sortReverse | filter:searchStation" style="width: 100%">
<td> <a href="#" editable-text="station.id">{{ station.id }}</a> </td>
<td> <a href="#" editable-text="station.name">{{ station.name }}</a> </td>
<td> <a href="#" editable-text="station.lon">{{ station.lon }}</a> </td>
<td> <a href="#" editable-text="station.lat">{{ station.lat }}</a> </td>
</tr>
</tbody>
我的问题是我不知道我在哪里得到整行(后端需要它),其中有些东西被改变了,因为 xeditable 为我完成了这项工作。
如果您需要更多信息,请随时询问,我这里有更多代码;)
PS: 也许这对你有帮助。
var app = angular.module("liveSearchApp", ["xeditable"]);
app.run(function(editableOptions) {
editableOptions.theme = 'bs3'; // bootstrap3 theme. Can be also 'bs2', 'default'
});
检查此 example。他们使用表格来更新这里的每一行。这里 onbeforesave 指令指向将行上传到数据库的函数,user 是整行。
onbeforesave="saveUser($data, user.id)"