<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectControlItemInitSet.aspx.cs" Inherits="FineUIPro.Web.CQMS.WBS.ProjectControlItemInitSet" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title><asp:Literal runat="server" Text="<%$ Resources:Lan,ShowWBS_ProjectWBSTitleToolTip%>"/></title> <link href="../../res/css/common.css" rel="stylesheet" type="text/css" /> <style> .f-grid-row .f-grid-cell-inner { white-space: normal; word-break: break-all; } .f-grid-colheader-text { white-space: normal; word-break: break-all; } </style> </head> <body> <form id="form1" runat="server"> <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> <f:Panel ID="Panel1" CssClass="blockpanel" Margin="5px" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> <Items> <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" EnableCollapse="true" Layout="Fit" RegionPercent="20%" Title="<%$ Resources:Lan,ShowWBS_ProjectWBSTitleToolTip%>" TitleToolTip="<%$ Resources:Lan,ShowWBS_ProjectWBSTitleToolTip%>" ShowBorder="true" ShowHeader="true" BodyPadding="10px"> <Items> <f:Tree ID="trWBS" EnableCollapse="true" ShowHeader="true" OnNodeCommand="trWBS_NodeCommand" OnNodeExpand="trWBS_NodeExpand" AutoLeafIdentification="true" runat="server"> <Toolbars> <f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right"> <Items> <f:Button ID="Button1" ToolTip="显示第一级" Text="1级" runat="server" OnClick="btnLevel1_Click"> </f:Button> <f:Button ID="Button2" ToolTip="显示第二级" Text="2级" runat="server" OnClick="btnLevel2_Click"> </f:Button> <f:Button ID="Button3" ToolTip="显示第三级" Text="3级" runat="server" OnClick="btnLevel3_Click"> </f:Button> </Items> </f:Toolbar> </Toolbars> <Listeners> <f:Listener Event="beforenodecontextmenu" Handler="onTreeNodeContextMenu" /> </Listeners> </f:Tree> <f:HiddenField runat="server" ID="hdSelectId"> </f:HiddenField> </Items> </f:Panel> <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" Layout="Fit" Title="中间面板" ShowBorder="true" ShowHeader="false" BodyPadding="10px"> <Items> <f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true" runat="server" BoxFlex="1" DataKeyNames="ControlItemCode" AllowSorting="true" EnableColumnLines="true" SortField="ControlItemCode" SortDirection="ASC" AllowCellEditing="true" ClicksToEdit="1" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" ForceFit="true" ShowSelectedCell="true" DataIDField="ControlItemCode" AllowPaging="true" IsDatabasePaging="true" PageSize="100" OnPageIndexChange="Grid1_PageIndexChange" AllowFilters="true" OnFilterChange="Grid1_FilterChange"> <Toolbars> <f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Right"> <Items> <f:Label runat="server" Width="380px" ID="lbHd"></f:Label> <f:CheckBox runat="server" ID="cbAllHGForms" Label="全选对应的化工资料表格" LabelWidth="185px" AutoPostBack="true" OnCheckedChanged="cbAllHGForms_CheckedChanged"></f:CheckBox> <f:CheckBox runat="server" ID="cbAllSHForms" Label="全选对应的石化资料表格" LabelWidth="185px" AutoPostBack="true" OnCheckedChanged="cbAllSHForms_CheckedChanged"></f:CheckBox> <f:ToolbarFill runat="server"></f:ToolbarFill> <f:Button ID="btnNew" ToolTip="<%$ Resources:Lan,ITPListProject_btnNew_ToolTip%>" Icon="Add" runat="server" OnClick="btnNew_Click" Hidden="true"> </f:Button> <f:Button ID="btnSave" ToolTip="<%$ Resources:Lan,ITPListProjectEdit_btnSave_ToolTip%>" Icon="SystemSave" runat="server" Text="" Hidden="true" OnClick="btnSave_Click"> </f:Button> <f:Button ID="btnRset" OnClick="btnRset_Click" ToolTip="恢复默认" Hidden="true" Icon="ArrowUndo" ConfirmText="是否确认恢复默认?" runat="server"> </f:Button> <f:Button ID="btnAllRset" OnClick="btnAllRset_Click" ToolTip="全部恢复默认" Hidden="true" Icon="ArrowRotateClockwise" ConfirmText="是否确认全部恢复默认?" runat="server"> </f:Button> </Items> </f:Toolbar> </Toolbars> <Columns> <f:RenderField Width="70px" ColumnID="ControlItemContent" DataField="ControlItemContent" FieldType="String" HeaderText="<%$ Resources:Lan,ShowWBS_WorkPackage_HeaderText%>" HeaderTextAlign="Center" TextAlign="Center"> </f:RenderField> <f:RenderField HeaderText="<%$ Resources:Lan,InspectionNoticeEdit_Grid1_Class_HeaderText%>" ColumnID="ControlPoint" DataField="ControlPoint" SortField="ControlPoint" HeaderTextAlign="Center" TextAlign="Center" Width="60px" FieldType="String"> <Editor> <f:DropDownList ID="drpControlPoint" TopSpaceFirst="true" runat="server" EmptyText="<%$ Resources:Lan,DesignDrawingsEdit_SelectOption%>" AutoSelectFirstItem="false" ShowRedStar="true" Required="true"> <f:ListItem Text="A" Value="A" /> <f:ListItem Text="AR" Value="AR" /> <f:ListItem Text="B" Value="B" /> <f:ListItem Text="BR" Value="BR" /> <f:ListItem Text="C" Value="C" /> <f:ListItem Text="CR" Value="CR" /> </f:DropDownList> </Editor> </f:RenderField> <f:RenderField HeaderText="<%$ Resources:Lan,ShowWBS_Weight_HeaderText%>" ColumnID="Weights" DataField="Weights" SortField="Weights" HeaderTextAlign="Center" TextAlign="Center" Width="85px" FieldType="String"> <Editor> <f:NumberBox ID="txtWeights" runat="server" NoNegative="true" NoDecimal="false"> </f:NumberBox> </Editor> </f:RenderField> <f:RenderField HeaderText="<%$ Resources:Lan,ShowWBS_ControlPointDescription_HeaderText%>" ColumnID="ControlItemDef" DataField="ControlItemDef" SortField="ControlItemDef" HeaderTextAlign="Center" TextAlign="Center" Width="300px" FieldType="String"> <Editor> <f:TextArea runat="server" ID="txtControlItemDef" AutoGrowHeight="true" Height="70px"> </f:TextArea> </Editor> </f:RenderField> <f:TemplateField ColumnID="HGForms" Width="190px" HeaderText="<%$ Resources:Lan,ShowWBS_ChemicalEngineeringForms_HeaderText%>" HeaderTextAlign="Center" TextAlign="Left"> <ItemTemplate> <asp:CheckBoxList runat="server" ID="cblHGForms" RepeatDirection="Vertical"> </asp:CheckBoxList> </ItemTemplate> </f:TemplateField> <f:TemplateField ColumnID="SHForms" Width="190px" HeaderText="<%$ Resources:Lan,ShowWBS_PetrochemicalEngineeringForms_HeaderText%>" HeaderTextAlign="Center" TextAlign="Left"> <ItemTemplate> <asp:CheckBoxList runat="server" ID="cblSHForms" RepeatDirection="Vertical"> </asp:CheckBoxList> </ItemTemplate> </f:TemplateField> <f:RenderField HeaderText="<%$ Resources:Lan,ShowWBS_QualityAcceptanceStandard_HeaderText%>" ColumnID="Standard" DataField="Standard" SortField="Standard" HeaderTextAlign="Center" TextAlign="Center" Width="130px" FieldType="String"> <Editor> <f:TextArea runat="server" ID="txtStandard" AutoGrowHeight="true" Height="70px"> </f:TextArea> </Editor> </f:RenderField> <f:RenderField HeaderText="<%$ Resources:Lan,ShowWBS_ClauseNumber_HeaderText%>" ColumnID="ClauseNo" DataField="ClauseNo" SortField="ClauseNo" Hidden="true" HeaderTextAlign="Center" TextAlign="Center" Width="60px" FieldType="String"> <Editor> <f:TextArea runat="server" ID="txtClauseNo" AutoGrowHeight="true" Height="70px"> </f:TextArea> </Editor> </f:RenderField> <f:RenderField HeaderText="<%$ Resources:Lan,CheckManStatistics_CheckNum_HeaderText%>" ColumnID="CheckNum" DataField="CheckNum" SortField="CheckNum" HeaderTextAlign="Center" TextAlign="Center" Width="42px" FieldType="String"> <Editor> <f:NumberBox ID="txtCheckNum" runat="server" NoNegative="true" NoDecimal="true"> </f:NumberBox> </Editor> </f:RenderField> <f:RenderField Width="20px" ColumnID="ControlItemCode" DataField="ControlItemCode" FieldType="String" HeaderText="工作包编号" HeaderTextAlign="Center" TextAlign="Center" Hidden="true"> </f:RenderField> </Columns> <Listeners> <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> </Listeners> <PageItems> <f:ToolbarSeparator ID="ToolbarSeparator2" runat="server"> </f:ToolbarSeparator> <f:ToolbarText ID="ToolbarText2" runat="server" Text="<%$ Resources:Lan,ShoBreakdownProject_ddlPageSize_Text%>"> </f:ToolbarText> <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> <f:ListItem Text="100" Value="100" /> <f:ListItem Text="500" Value="500" /> </f:DropDownList> </PageItems> </f:Grid> </Items> </f:Panel> </Items> </f:Panel> <f:Window ID="Window1" Title="<%$ Resources:Lan,ProjectControlPoint_Window3_Title%>" Hidden="true" EnableIFrame="true" EnableMaximize="true" Target="Self" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true" Width="800px" Height="300px"> </f:Window> <f:Window ID="Window2" Title="<%$ Resources:Lan,ControlPointList_btnNew_ToolTip%>" Hidden="true" EnableIFrame="true" EnableMaximize="true" Target="Self" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true" Width="800px" Height="300px"> </f:Window> <f:Window ID="Window3" Title="<%$ Resources:Lan,ProjectControlPoint_Window3_Title%>" Hidden="true" EnableIFrame="true" EnableMaximize="true" Target="Self" EnableResize="false" runat="server" OnClose="Window3_Close" IsModal="true" Width="1000px" Height="600px"> </f:Window> <f:Menu ID="Menu1" runat="server"> <f:MenuButton ID="btnMenuAdd" OnClick="btnMenuAdd_Click" EnablePostBack="true" runat="server" Hidden="true" Icon="Add" Text="<%$ Resources:Lan,ControlPointList_btnNew_ToolTip%>"> </f:MenuButton> <f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true" Hidden="true" Icon="Pencil" runat="server" Text="<%$ Resources:Lan,ITPListProject_btnMenuModify_Text%>"> </f:MenuButton> <%-- <f:MenuButton ID="btnMenuCopy" OnClick="btnMenuCopy_Click" EnablePostBack="true" runat="server" Text="拷贝" > </f:MenuButton>--%> <f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true" Hidden="true" Icon="Delete" ConfirmText="<%$ Resources:Lan,ProjectControlPoint_btnMenuDelete_ConfirmText%>" ConfirmTarget="Top" runat="server" Text="<%$ Resources:Lan,ITPListProject_btnMenuDel_Text%>"> </f:MenuButton> </f:Menu> <f:Menu ID="Menu2" runat="server"> <Items> <f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Hidden="true" Text="<%$ Resources:Lan,ITPListProject_btnMenuModify_Text%>" Icon="Pencil" OnClick="btnMenuModify_Click"> </f:MenuButton> <f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true" Icon="Delete" Text="<%$ Resources:Lan,ITPListProject_btnMenuDel_Text%>" ConfirmText="<%$ Resources:Lan,ITPListProject_btnMenuDel_ConfirmText%>" OnClick="btnMenuDel_Click"> </f:MenuButton> </Items> </f:Menu> </form> <script type="text/javascript"> var treeID = '<%= trWBS.ClientID %>'; var menuID = '<%= Menu1.ClientID %>'; var menuID2 = '<%= Menu2.ClientID %>'; // 保存当前菜单对应的树节点ID var currentNodeId; // 返回false,来阻止浏览器右键菜单 function onTreeNodeContextMenu(event, nodeId) { currentNodeId = nodeId; F(menuID).show(); return false; } // 设置所有菜单项的禁用状态 function setMenuItemsDisabled(disabled) { var menu = F(menuID); $.each(menu.items, function (index, item) { item.setDisabled(disabled); }); } // 显示菜单后,检查是否禁用菜单项 function onMenuShow() { if (currentNodeId) { var tree = F(treeID); var nodeData = tree.getNodeData(currentNodeId); if (nodeData.leaf) { setMenuItemsDisabled(true); } else { setMenuItemsDisabled(false); } } } // 返回false,来阻止浏览器右键菜单 function onRowContextMenu(event, rowId) { F(menuID2).show(); //showAt(event.pageX, event.pageY); return false; } </script> </body> </html>