ligerGrid的使用



加載:

$.post('@Url.Action("defindselect")', {SPName: _productname, SPType: _sptype,ZhiYiTongID:$("#txtZhiYiTong").val() },

             function(json) {

                manager.loadData([]);

                manager.loadData(json);

             }, "json")

 

function GetData() {

$.post('@Url.Action("GetServiceProductJson", "ServiceProduct")', function(json) {

manager = $("#grid1").ligerGrid({

columns: [

{ display: 'SPID', name: 'SPID', id: "spid1", width: 10 },

{ display: '服務產品名稱', name: 'SPName', width: 200 },

{ display: '執行城市', name: 'SPEXECity', id: 'SPEXECity', width: 70 },

{ display: '執行城市', name: 'Cn_spexecity', width: 70 },

{ display: '智翼通ID', name: 'ZhiYiTongID', width: 70 },

{ display: '類型', name: 'SPType', width: 50,

render: function (rowdata, rowindex, value) {

var u = "#";

                        if (rowdata.SPType == "01")

                            u = '社保';

                        if (rowdata.SPType == "02")

                            u = '公積金';

                        if (rowdata.SPType == "03")

                            u = '商保';

                        if (rowdata.SPType == "04")

                            u = '招用工';

                        return u;

}

},

{ display: '服務費', name: 'DefaultCost', width: 60 },

{ display: '執行費用', name: 'SPEXECost', width: 60 },

{  display: '操作', name: '111', width: 60,

render: function (rowdata, rowindex, value) {

                        var u = "#";

                        if (rowdata.SPType == "01")

                            u = '<ahref="/SocialCalculate/SetSocialMethod?SPID=' + rowdata.SPID + '">算法定義</a>';

                        if (rowdata.SPType == "02")

                            u = '<ahref="/Fine/index?SPID=' + rowdata.SPID + '&CityCode=' + rowdata.SPEXECity + '">算法定義</a>';

                        if (rowdata.SPType == "03")

                            u = '<ahref="/Business/index?SPID=' + rowdata.SPID + '&CityCode=' + rowdata.SPEXECity + '">算法定義</a>';

                        return u;

                   }

                },

               { display: '啓用', name: 'IsUse', width: 60,

                    render: function (rowdata, rowindex, value) {

                        if (rowdata.IsUse == "1")

                            return "已啓用"

                        if (rowdata.IsUse == "0")

                            return "沒啓用"

                   }

               }],

                 enabledEdit: false, rownumbers: true, data: json,

                 width: '100%', height: '100%',

                 onSelectRow: function (data, rowindex, rowobj) {

                    manager_rowindex = rowindex;

                     $("#SPName").val(data.SPName);

                     $("#city").val(data.Cn_spexecity);

                     $('#hid_city').val(data.SPEXECity);

                     $('#ZhiYiTongID').val(data.ZhiYiTongID);

                     $("#comtype").ligerGetComboBoxManager().setValue(data.SPType);

 

                     $("#DefaultCost").val(data.DefaultCost);

                     $("#SPEXECost").val(data.SPEXECost);

 

                     if (data.IsUse == "1") {

                         $("#IsUse").attr("checked", "true");

 

                         isuse = 1;

                         //savemanager.setDisabled();

                         $("#ProductSave").attr("disabled", "false");

                    }

                     else {

                         $("#IsUse").removeAttr("checked");

                         isuse = 0;

                         $("#ProductSave").removeAttr("disabled");

 

                         //$("#ProductSave").attr("disabled","disabled");

                         //savemanager.setEnabled();

                    }

                     $("#hid_spid").val(data.SPID);

                }

             });

            manager.toggleCol("spid1", false); //是否顯示該列

             manager.toggleCol("SPEXECity", false);

        }, "json");

     }

 

 

更新行:

var selected = manager.getSelected();

manager.updateRow(selected, {ZhiYiTongID:parseInt($("#ZhiYiTongID").val())}  );

 

 

設置值:

$.post('@Url.Action("save", "ServiceProduct")', { fd: formdata },

function (result) {

manager.set({ data:result });

alert("保存成功!");

//GetData();

}, "json");

 

 

刪除值:

if (result.match("刪除成功")) {

manager.deleteRow(manager_rowindex);

manager_rowindex= "";  //onSelectRow行選中的時候設置值

}

 

 

重新加載:

manager.loadData([]);

manager.loadData(json);

 

 

獲取值:

function getData()

{

//alert(JSON.stringify(manager.getData()));

var items = newArray();

items =manager.getData();

for (var i = 0,l = items.length; i < l; i++) {

alert(items[i].Id +items[i].Title + items[i].MessageContent);

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章