| | |
| | | } |
| | | @section headerStyle{ |
| | | <script type="text/javascript"> |
| | | var falv = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.falv))'; |
| | | var question = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.question))'; |
| | | dataCol = [ |
| | | { label: 'id', name: 'Id', labtype: 'txt', hidden: true }, |
| | | { |
| | | label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false, width: 50, |
| | | label: '质疑事项', name: 'Classify1Name', labtype: 'txt', hidden: false, width: 100, |
| | | |
| | | }, |
| | | { |
| | | label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false, width: 20, |
| | | formatter: function (cellvalue, options, rowObject) { |
| | | return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editlaw?id=" + rowObject.Id + "')\" >" + cellvalue + "</a>"; |
| | | return "<a onclick=\"OpenWindow('" + rowObject.Comments + "','98%','100%', '/SysCode/Editlaw?Classify1=" + rowObject.Classify1 + "')\" >" + cellvalue + "</a>"; |
| | | } |
| | | }, |
| | | { |
| | | label: '法律名称', name: 'CommentsName', labtype: 'txt', hidden: false, width: 300, |
| | | label: '法律名称', name: 'CommentsName', labtype: 'txt', hidden: false, width: 150, |
| | | |
| | | }, |
| | | { |
| | | label: '法条', name: 'Classify2', labtype: 'txt', hidden: false, width: 100, |
| | | |
| | | }, |
| | | { |
| | |
| | | label: '内容', name: 'Contents', labtype: 'txt', hidden: false, width: 300, |
| | | |
| | | }, |
| | | |
| | | |
| | | { label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true }, |
| | | { label: '创建人', name: 'Creater', labtype: 'txt', hidden: true }, |
| | | { label: '创建时间', name: 'Createtime', labtype: 'txt', hidden: true }, |
| | |
| | | ]; |
| | | dataUrl = "/SysCode/GetListlaw"; |
| | | searchCol = [ |
| | | { label: '质疑事项', name: 'Classify1', labtype: 'combox', hidden: false, data: JSON.parse(question) }, |
| | | { label: '编码', name: 'CodeSn', labtype: 'txt', hidden: false }, |
| | | |
| | | { label: '名称', name: 'Comments', labtype: 'txt', hidden: false }, |
| | | { label: '名称', name: 'Comments', labtype: 'combox', hidden: false, data: JSON.parse(falv) }, |
| | | |
| | | |
| | | |
| | | |
| | | ]; |
| | |
| | | toastr.error("删除成功"); |
| | | /**/ |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | function _afterLoadData() { |
| | | //得到显示到界面的id集合 |
| | | var mya = $("#jqGrid").getDataIDs(); |
| | | //当前显示多少条 |
| | | var length = mya.length; |
| | | for (var i = 0; i < length; i++) { |
| | | //从上到下获取一条信息 |
| | | var before = $("#jqGrid").jqGrid('getRowData', mya[i]); |
| | | //定义合并行数 |
| | | var rowSpanTaxCount = 1; |
| | | for (j = i + 1; j <= length; j++) { |
| | | console.log("length===========" + length); |
| | | //和上边的信息对比 如果值一样就合并行数+1 然后设置rowspan 让当前单元格隐藏 |
| | | var end = $("#jqGrid").jqGrid('getRowData', mya[j]); |
| | | if (before["Classify1Name"] == end["Classify1Name"]) { |
| | | rowSpanTaxCount++; |
| | | $("#jqGrid").setCell(mya[j], "Classify1Name", '', { display: 'none' }); |
| | | |
| | | } else { |
| | | rowSpanTaxCount = 1; |
| | | break; |
| | | } |
| | | if (rowSpanTaxCount != 1) { |
| | | $("#jqGrid").find('[aria-describedby="jqGrid_Classify1Name"]').eq(i).attr('rowspan', rowSpanTaxCount ); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | </script> |
| | | } |
| | | |