jqgird 加 Datepicker 小測試

先說下本身的項目需求,就是須要在表格生成後點擊單元格要出現日期選擇器,我使用的是jquery本身的Datepicker,其餘日期插件使用方法大同小異(主要是在日期插件配置上不一樣)jquery

示例圖

引入插件的步驟這裏就不講了,相信用到這幾個插件的小夥伴都知道怎麼作。json

步驟: 1.要將相應列的 editable 屬性設爲 trueui

$("#grid").jqGrid({  
                url : //數據連接url,  
                datatype : "json",  
                mtype : "GET",  
                colNames : [ "uuid", "名稱", "生產日期" ,"備註"],  
                colModel : [ {  
                    name : "uuid",  
                    index : "uuid",  
                    width : "130",  
                    hidden : true  
                }, {  
                    name : "name",  
                    index : "name",  
                    width : "130",  
                    editable : true  
                }, {  
                    name : "fromDate",  
                    index : "fromDate",  
                    width : "130",  
                    editable : true  
                },{  
                    name : "remark",  
                    index : "remark",  
                    width : "130",  
                    editable : true,  
                } ],  
                rowList : [ 10, 20, 50, 100, 200 ],  
                rowId : "uuid",  
                pager : "#pager",  
                sortname : "name",  
                recordpos : "right",  
                viewrecords : true,  
                sortorder : "asc",  
                multiselect : false,  
                autowidth : true,  
                height : "auto",  
                multiselect : true,  
                jsonReader : {  
                    root : "dataList",  
                    total : "totalPages",  
                    page : "currentPage",  
                    records : "totalRows",  
                    repeatitems : false  
                },  
                sortable : false,  
                cellEdit : true,// 表示表格可編輯  
                cellsubmit : "clientArray", // 表示在本地進行修改  
                afterEditCell : function(rowid, cellname, value, iRow, iCol) { 
                   var cellId = iRow + "_" + cellname; 
                   $("#" + cellId).datepicker({ dateFormat: "yy-mm-dd" });  
                }  
            });

2 在aferEditCell 方法後面加上插件url

afterEditCell : function(rowid, cellname, value, iRow, iCol) { 
                   var cellId = iRow + "_" + cellname; 
                   $("#" + cellId).datepicker({ dateFormat: "yy-mm-dd" });  
                }

以後再點擊生產日期列 下面的單元格時就能夠出現日期選擇器了。插件

相關文章
相關標籤/搜索