【发布时间】:2016-07-12 11:07:43
【问题描述】:
我正在关注tutorial 以使用 MVC4 在 JQuery 数据表中实现单元格编辑。
所用插件的链接是:
- jQueryDataTables插件v1.7.5.,包括可选的DataTables 用于在页面上应用默认样式的 CSS 样式表
- jQuery Jeditable插件v1.6.2.,内联单元格编辑需要
- jQueryvalidation插件v1.7.,客户端实现 验证
- jQuery DataTables 可编辑插件,集成了所有这些 提到的插件到一个功能齐全的可编辑数据表中。
要达到创建可编辑数据表的效果,您只需在脚本中包含以下内容
<script>
$(document).ready(function () {
$('#myDataTable').dataTable().makeEditable();
});
</script>
问题
对于网格中存在的每一列,都会在 DOM 中创建一个事件以允许编辑。
在数据集非常大的情况下,这已被证明会导致严重问题,甚至使我的浏览器崩溃。
整体问题
是否可以仅在用户选择适当的列时调用编辑逻辑,而不是尝试在 DOM 中构建大量事件?
【问题讨论】:
-
我不熟悉这个库,但是我建议检查是否支持视图和存储过程,然后您可以自定义所需的列数。
标签: jquery asp.net-mvc-4 jquery-plugins datatables