📄 nodepermissions.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
Codebehind="NodePermissions.aspx.cs" Inherits="PowerEasy.WebSite.Admin.User.NodePermissions"
Title="栏目权限管理" EnableViewState="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="server">
<base target="_self" />
<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
<tr>
<td style="width: 100%;" colspan="2" id="NodeList">
<!-- 显示栏目树开始 -->
<pe:ExtendedGridView ID="EgvNodes" runat="server" DataSourceID="OdsEgvNodes" GridLines="None"
Width="100%" AutoGenerateColumns="false" EnableViewState="false" DataKeyNames="NodeID"
OnRowDataBound="EgvNodes_RowDataBound">
<HeaderStyle BackColor="#449AE8" HorizontalAlign="Center" Font-Bold="True" ForeColor="White" />
<RowStyle CssClass="tdbg" />
<Columns>
<pe:BoundField DataField="NodeID" HeaderText="ID">
<ItemStyle Width="10%" />
</pe:BoundField>
<pe:TemplateField HeaderText="节点名" SortExpression="NodeName">
<HeaderStyle Width="30%" />
<ItemTemplate>
<asp:Label ID="LabNodeShowTree" runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" />
</pe:TemplateField>
<pe:TemplateField HeaderText="浏览" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeSkim" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="查看" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodePreview" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="录入" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeInput" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="审核" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeCheck" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="信息管理" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkContentManage" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="设置当前节点" Visible="false">
<HeaderStyle Width="8%" />
<ItemTemplate>
<asp:CheckBox ID="ChkCurrentNodesManage" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="子节点管理<br/>(可以添加、修改、删除、排序子节点)" Visible="false">
<HeaderStyle Width="20%" />
<ItemTemplate>
<asp:CheckBox ID="ChkChildNodeManage" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="回复" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeCommentReply" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="审核" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeCommentCheck" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
<pe:TemplateField HeaderText="管理" Visible="false">
<HeaderStyle Width="10%" />
<ItemTemplate>
<asp:CheckBox ID="ChkNodeCommentManage" runat="server"></asp:CheckBox>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</pe:TemplateField>
</Columns>
</pe:ExtendedGridView>
<asp:ObjectDataSource ID="OdsEgvNodes" runat="server" DataObjectTypeName="PowerEasy.Model.Contents.NodeInfo"
DeleteMethod="Delete" InsertMethod="Insert" SelectMethod="GetNodeListExecptLinkType"
TypeName="PowerEasy.Contents.Nodes" UpdateMethod="Update"></asp:ObjectDataSource>
<!-- 显示栏目树结束 -->
</td>
</tr>
</table>
<br />
<center>
<br />
<asp:Button ID="BtnSubmit" runat="server" Text="保存返回权限设置" OnClick="BtnSubmit_Click" />
<input type="button" value="取消返回权限设置" onclick="window.close();" />
</center>
<script language="JavaScript" type="text/javascript">
<!--
function ChkNodeAll(form,nodeItem,clientId){
if (clientId.checked)
{
var oSpanArr = document.getElementsByTagName('table');
var j = oSpanArr.length;
for ( var i=0; i<j; i++ )
{
if (oSpanArr[i].id != ""){
//在这里给TD中的控件进行选择处理
var inputArr = oSpanArr[i].getElementsByTagName('input');
var m = inputArr.length
for ( var r=0; r< m; r++ )
{
var t = inputArr[r];
if (t.name){
if (t.name.indexOf(nodeItem) != -1 && t.disabled==false)
{
t.checked = false;
}
}
}
}
}
clientId.checked = true;
}
}
function ChkWipeOffNodeAll(clientId){
clientId.checked = false;
}
//-->
</script>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -