jQuery Grid PluginjQuery 扩展插件
jQuery Grid 是一个 jQuery Javascript 库的插件。它是一个非常快的、可扩展的工具,能将高级的交互控件添加到任何 HTML 表。支持分页、 javascript 和服务器端数据源、 jQuery UI 和引导(Bootstrap)。
HTML:
<button id="btnAdd">Add Row</button> <br><br> <table id="grid"></table> <div id="dialog" style="display:none"> <input id="ID" type="hidden"> <table border="0"> <tbody><tr> <td><label for="Name">Name:</label></td> <td><input id="Name" type="text"></td> </tr> <tr> <td><label for="PlaceOfBirth">Place Of Birth:</label></td> <td><input id="PlaceOfBirth" type="text"></td> </tr> </tbody></table> </div>
JavaScript:
$(document).ready(function () { var data, grid, dialog; data = [ { "ID": 1, "Name": "Hristo Stoichkov", "PlaceOfBirth": "Plovdiv, Bulgaria" }, { "ID": 2, "Name": "Ronaldo Luís Nazário de Lima", "PlaceOfBirth": "Rio de Janeiro, Brazil" }, { "ID": 3, "Name": "David Platt", "PlaceOfBirth": "Chadderton, Lancashire, England" } ]; dialog = $("#dialog").dialog({ title: "Add/Edit Record", autoOpen: false, resizable: false, modal: true, buttons: { "Save": Save, "Cancel": function () { $(this).dialog("close"); } } }); function Edit(e) { $("#ID").val(e.data.id); $("#Name").val(e.data.record.Name); $("#PlaceOfBirth").val(e.data.record.PlaceOfBirth); $("#dialog").dialog("open"); } function Delete(e) { if (confirm("Are you sure?")) { grid.removeRow(e.data.id); } } function Save() { if ($("#ID").val()) { var id = parseInt($("#ID").val()); grid.updateRow(id, { "ID": id, "Name": $("#Name").val(), "PlaceOfBirth": $("#PlaceOfBirth").val() }); } else { grid.addRow({ "ID": grid.count() + 1, "Name": $("#Name").val(), "PlaceOfBirth": $("#PlaceOfBirth").val() }); } $(this).dialog("close"); } grid = $("#grid").grid({ dataSource: data, columns: [ { field: "ID" }, { field: "Name" }, { field: "PlaceOfBirth", title: "Place Of Birth" }, { title: "", width: 20, type: "icon", icon: "ui-icon-pencil", tooltip: "Edit", events: { "click": Edit } }, { title: "", width: 20, type: "icon", icon: "ui-icon-close", tooltip: "Delete", events: { "click": Delete } } ] }); $("#btnAdd").on("click", function () { $("#ID").val(""); $("#Name").val(""); $("#PlaceOfBirth").val(""); $("#dialog").dialog("open"); }); });
评论
jQuery grid view pluginjQuery表格插件
jqGridView是新的,富客户端的,基于XML , Ajax网格插件的jQuery库。 jqGr
jQuery grid view pluginjQuery表格插件
0
jQuery grid view pluginjQuery表格插件
jqGridView是新的,富客户端的,基于XML,Ajax网格插件的jQuery库。jqGridView提供专业的解决方案,代表和编辑表格数据在网络上。精心设计的,具有强大的脚本API的,这可编辑网
jQuery grid view pluginjQuery表格插件
0
jQuery Countdown PluginjQuery 插件
这是一个简单的倒计时插件,显示倒计时效果。使用方法再简单不过了,只有一行。比如说。$('span.c
jQuery Countdown PluginjQuery 插件
0
jQuery Countdown PluginjQuery 插件
这是一个简单的倒计时插件,显示倒计时效果。使用方法再简单不过了,只有一行。比如说。$('span.countdown').countdown({seconds:30})。你可以添加一个叫做"回调"的选
jQuery Countdown PluginjQuery 插件
0
Accordion jQuery PluginjQuery卷帘插件
Accordion is a part of easyui framework for jQuery
Accordion jQuery PluginjQuery卷帘插件
0
Jquery Wizard PluginjQuery向导插件
Jquery Wizard Plugin 是一个用来生成向导页面的 jQuery 插件,如下图所示:
Jquery Wizard PluginjQuery向导插件
0
jQuery Tags Input PluginjQuery 插件
jQueryTagsInputPlugin是一个用来实现标签输入的jQuery插件。插件参数:$(selector).tagsInput({ 'autocomplete_url': url_to_
jQuery Tags Input PluginjQuery 插件
0
Pagination jQuery PluginjQuery分页插件
The Pagination jQuery Plugin allows you to paginat
Pagination jQuery PluginjQuery分页插件
0