ligerGrid的使用

原创 2013年12月04日 10:18:17

加载:

$.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);

}

}

 

相关文章推荐

ligerGrid中的detail明细属性

在ligerGrid中,若要查看某一行的详细属性,可以添加detail属性 grid = $("#Data").ligerGrid({         columns:             [{ ...

LigerUI 中的 Grid (ligerGrid) 如何合并单元格

LigerUI,LigerGrid,Grid,合并单元格 在网上搜索了很都都没有正确的方法实现 合并单元格, LigerGrid 不像 EasyUI 中的 Grid 可以直接 合并单元格。 我化了点时...

Jquery中LigerUi插件的获取Grid中的行数据!

var selected = grid.getSelected();                   if (!selected) { LG.tip('请选择行!'); return }   ...
  • dxnn520
  • dxnn520
  • 2013年01月12日 01:21
  • 7433

jQuery LigerUI 插件介绍及使用之ligerGrid

一,简介  ligerGrid的功能列表: 1,支持本地数据和服务器数据(配置data或者url) 2,支持排序和分页(包括Javascript排序和分页) 3,支持列的“显示/隐藏” 4,支持明细行...

获取jqGrid中选择的行的数据(附实例)

获取jqGrid中选择的行的数据 如何获取jqGrid中选择的行的数据? 下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id: var id=$(‘...
  • cilwfvip
  • cilwfvip
  • 2014年03月01日 15:15
  • 64883

ligerUI ligerGrid在提交数据后,刷新表格,刷新数据

如上图,使用
  • xtj332
  • xtj332
  • 2014年10月15日 18:53
  • 18368

ligerUI bug 一些解决办法

version 1.2.4 920 行左右 if ($.inArray(type, ["select", "combobox", "autocomplete", "popup"]) != -1) { ...
  • imyc7
  • imyc7
  • 2014年06月24日 19:44
  • 4889

php 如何使用LigerUI grid插件

mvc中如何使用LigerUI grid插件" title="php mvc中如何使用LigerUI grid插件" style="margin:0px; padding:0px; border:0p...

ligerComboBox下拉列表

设置值: $("#comtype").ligerGetComboBoxManager().setValue(data.SPType);     加载方法一: input type="t...

ligerui ComboBox 无数据时如何刷新控件

使用ligerui ComboBox 时发现一个现象。两个下拉列表,第一个普通下拉列表A(食品、水果),第二个ligerComboBox下拉列表B,B列表根据A列表选的值进行联动。 如果第一次进入页...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ligerGrid的使用
举报原因:
原因补充:

(最多只允许输入30个字)