📄 fieldpermissions.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
Codebehind="FieldPermissions.aspx.cs" Inherits="PowerEasy.WebSite.Admin.User.FieldPermissions"
Title="字段权限管理" %>
<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 class="tdbg">
<td align="left" class="tdbg" valign="top" style="width: 20%;">
<table width="100%" border="0" cellpadding="5" cellspacing="1">
<!-- 显示模型树开始 -->
<asp:Repeater ID="RptModelList" runat="server" DataSourceID="OdsModelList" OnItemDataBound="RptModelList1_ItemDataBound">
<HeaderTemplate>
<tr class="title">
<td align="center">
模型名</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr id="ModelTr" runat="server">
<td align="center">
<asp:Label ID="modellist" runat="server"></asp:Label></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
</table>
<asp:ObjectDataSource ID="OdsModelList" runat="server" SelectMethod="GetModelList"
TypeName="PowerEasy.CommonModel.ModelManager">
<SelectParameters>
<asp:Parameter DefaultValue="1" Name="modelType" Type="Int32" />
<asp:Parameter DefaultValue="1" Name="showType" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</td>
<td class="tdbg" valign="top">
<!-- 显示模型树开始 -->
<asp:Repeater ID="RptModelList2" runat="server" DataSourceID="OdsModelList" OnItemDataBound="RptModelList2_ItemDataBound">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<table width="100%" border="0" cellpadding="5" cellspacing="1" id="model" runat="server">
<tr>
<td align="center">
<table width="100%" border="0" cellpadding="2" cellspacing="1" class="border" style="background-color: white;">
<tr class="title">
<td align="center" style="width: 20%; height: 18px">
字段名称</td>
<td align="center" style="width: 20%;">
字段别名</td>
<td align="center" style="width: 20%">
字段类型</td>
<td align="center" style="width: 20%">
字段级别</td>
<td align="center" style="width: 20%">
禁止设置值</td>
</tr>
<asp:HiddenField ID="HdnModelId" runat="server" Value='<%# Eval("ModelId") %>' />
<asp:Repeater ID="RptFieldList" runat="server">
<ItemTemplate>
<tr class="tdbg" align="center">
<td align="center" style="width: 20%; height: 22px">
<%# Eval("FieldName") %>
</td>
<td align="center" style="width: 20%; height: 22px">
<%# Eval("FieldAlias") %>
</td>
<td align="center" style="width: 20%">
<%# PowerEasy.CommonModel.Field.GetFieldTypeName((int)Eval("FieldType"))%>
</td>
<td align="center" style="width: 20%">
<%# (int)Eval("FieldLevel") == 0 ? "<span style=\"color:Green\">系统</span>" : "自定义"%>
</td>
<td align="center" style="width: 20%">
<asp:CheckBox ID="ChkFieldPurview" runat="server"></asp:CheckBox><asp:HiddenField
ID="HdnFieldName" runat="server" Value='<%# Eval("FieldName") %>' />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
</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">
<!--
var arrTable = new Array(<%= m_ArrTable.ToString() %>);
var arrModelTr = new Array(<%= m_ArrModelTr.ToString() %>);
var tID=0;
function Hidd(ID)
{
if(ID!=tID)
{
document.getElementById(arrTable[tID].toString()).style.display = "none";
document.getElementById(arrTable[ID].toString()).style.display = "";
document.getElementById(arrModelTr[tID].toString()).className = "tdbg";
document.getElementById(arrModelTr[ID].toString()).className = "title";
tID=ID;
}
}
//-->
</script>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -