2、如何向GRID列表页加入管理菜单?
一、应用场景
二、示例代码
<style type="text/css"> #MainContentDIVDataTableDIV .WorkFlowCSSTable { box-shadow: none; } .CommonTabContainer { border-bottom: 1px solid #eee; } .TagList { float: left; margin-top: 28px; margin-left: 10px; } .TagList span { padding: 5px 3px 5px 8px; cursor: pointer; border-radius: 5px; margin-right: 10px; border: 0px solid #33b5e5; color: #33b5e5; } .TagList span i { font-size: 14px; line-height: 14px; margin-left: 2px; } </style> <checkpermission>发起流程权限.销售订单,7e8df374-c12a-40e7-b784-dde97f817d8d</checkpermission> <div class="panel panel-bordered CenterDIV Relative" style="margin-top: 10px; display: table; min-width: 100%;"> <div class="panel-heading Relative"> <h3 class="panel-title FloatLeft">销售订单</h3> <div class="TagList"> <span id="明细列表" class="Hidden">查看明细<i class="mui-icon mui-icon-arrowright"></i></span> </div> <div class="ClearFloat"></div> </div> <div style="padding: 0px 10px;"> <div id="GridQuickFilterSummaryDIV" style="padding-bottom: 0px;"></div> <$DataGrid$> </div> </div> <script> DomReady(function () { var OtherTabMenuCode = "7e8df374-c12a-40e7-b784-dde97f817d8d"; if (Array.contains(CheckPermissionMenuCodeResultList, OtherTabMenuCode)) { Element.RemoveClass($("#明细列表"), "Hidden"); BlindEvent($("#明细列表"), { "click": function () { LoadServicePage(OtherTabMenuCode, '', '', ''); } }); } }); PageDynamicObject.InitiateDataGridOnLoad = false; PageDynamicObject.InitiatedDataGridCallBack = function () { if (Array.contains(CheckPermissionMenuCodeResultList, "发起流程权限.销售订单")) { HTMLGridClass.Config.ControlBarExtraHTML = "<a class=\"dropdown-item\" href=\"javascript:LoadInitiateWorkFlowPage('销售订单','')\" role=\"menuitem\">新建销售订单</a>"; } HTMLGridClass.InitiateCore(); }; </script>