【发布时间】:2012-03-27 18:38:48
【问题描述】:
我正在寻找一个非常简单的 jquery 数据网格插件,它可以让我执行以下操作
- 填充它
- 排序列 a->z 和 z->a
- 在客户端添加行
我在服务器端使用 asp.net mvc。
【问题讨论】:
标签: jquery-plugins jqgrid
我正在寻找一个非常简单的 jquery 数据网格插件,它可以让我执行以下操作
我在服务器端使用 asp.net mvc。
【问题讨论】:
标签: jquery-plugins jqgrid
【讨论】:
我一直在使用 jquery.tablesorter。 API 非常清晰;您可以覆盖排序功能以提供自定义排序。在此示例中,请注意我也有一个分组标题,我可以为此禁用排序。
<div style="width: 1024px; overflow: scroll">
<table id="myTable" class="tablesorter">
<thead>
<tr>
<th colspan="2">Skill</th>
<th colspan="2">Resource</th>
<th colspan="2">Project</th>
<th>Role</th>
</tr>
<tr>
<th>Skill</th>
<th>Complexity</th>
<th>Bill</th>
<th>Joe</th>
<th>Project 1</th>
<th>Project 2</th>
<th>Role 1</th>
</tr>
</thead>
<tbody>
<tr>
<td>.Net</td>
<td>2</td>
<td>1</td>
<td>3</td>
<td>4</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>UX</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>WCF</td>
<td>3</td>
<td>4</td>
<td>1</td>
<td>3</td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
</table>
(function ($) {
$(document).ready(function () {
$("#myTable").tablesorter({
headers: {
0: { sorter: false },
1: { sorter: false },
2: { sorter: false },
3: { sorter: false }
}
});
});
})(jQuery);
【讨论】:
jqGrid 可能是目前最好的网格插件,它应该可以满足您的所有需求,并在需要时为未来的增长提供充足的空间。
【讨论】:
jsGrid 是一个真正轻量级和可定制的 jQuery 网格插件http://js-grid.com/
【讨论】: