home *** CD-ROM | disk | FTP | other *** search
/ Clickx 75 / Clickx 75.iso / software / expressionweb / expressionwebv3 / ExpressionWeb_en.exe / Setup / WeConen.cab / xweb.vtidb.wiz.EDITORX.HTX.en < prev    next >
Encoding:
Text File  |  2009-06-09  |  5.2 KB  |  119 lines

  1.  
  2.  
  3. <%BeginASP%>@ Page Inherits="Microsoft.Office.FrontPage.DBInterface.DBEditor" Src="<%IncPath%>_fpclass/fpdbnet.cs" Language="c#" SmartNavigation="True"<%EndASP%>
  4. <%BeginASP%>@ Register TagPrefix="FPDB" TagName="DBRegion" Src="<%IncPath%>_fpclass/dbregion.ascx"<%EndASP%>
  5. <HTML>
  6.     <HEAD>
  7.         <title>
  8.             <%DBEditorTitle%>
  9.         </title>
  10.         
  11.         <META http-equiv="Content-Type" content="text/html; charset=windows-1252">
  12.         <script language="javascript">
  13.         function VerifyDelete()
  14.         {
  15.             var L_ConfirmDelete_Text = "Are you sure you want to delete this record?"; 
  16.             if( confirm(L_ConfirmDelete_Text) )
  17.             {
  18.                 Page_ValidationActive = false;
  19.                 return true;
  20.             }
  21.             return false;
  22.         }
  23.  
  24.         function CatchReturn( e )
  25.         {
  26.             if( !e || !document.getElementById )
  27.                 return;    
  28.  
  29.             var elmSrc = e.srcElement ? e.srcElement : e.target ? e.target : null;
  30.  
  31.             if( !elmSrc )
  32.                 return;
  33.  
  34.             var elmSubmit = document.getElementById('SubmitChangeButton');
  35.  
  36.             if( e.keyCode == 13 && 
  37.                 elmSrc.tagName != "TEXTAREA" &&
  38.                 elmSubmit )
  39.             {
  40.                 if( elmSubmit.click ) 
  41.                     elmSubmit.click();
  42.  
  43.                 e.returnValue = false;
  44.             }
  45.         }
  46.         </script>
  47.         <script language="C#" Runat="server">
  48.         public override void InitEditor()
  49.         {
  50.             FieldNames="<%FieldNames%>";
  51.             FieldFriendlyNames="<%FriendlyNames%>";
  52.             FieldTypes="<%FieldTypes%>";
  53.             FieldDefaults="<%FieldDefaults%>";
  54.         
  55.             UseControls();
  56.         }
  57.         </script>
  58.     <script language="C#" runat="server" src="<%IncPath%>_fpclass/fputil.cs">
  59.     </script>
  60.     </HEAD>
  61.     <BODY>
  62.         <form ID="frmDBEditor" method="post" runat="server">
  63.             <table width="100%" align="left">
  64.                 <tr>
  65.                     <td width="50%"><b><font color="#000080" size="+3">
  66.                                 Database Editor - <I>
  67.                                     <%DisplayedTableName%>
  68.                                 </I></font></b>
  69.                     </td>
  70.                     <td vAlign="middle" align="right" width="50%">
  71.                         <%DBEditorNavBar%>
  72.                     </td>
  73.                 </tr>
  74.             </table>
  75.             <p>
  76.                 <br clear="all">
  77.                 <hr>
  78.             </P>
  79.             <P></P>
  80.             <P></P>
  81.             <asp:DataGrid id="ResultsGrid" OnItemDataBound="Item_Bound" Runat="server" AutoGenerateColumns="False" AlternatingItemStyle-BackColor="White" ItemStyle-BackColor="LightGray" HeaderStyle-Font-Bold="True" GridLines="Both" BorderColor="Black" CellPadding="3">
  82.                 <Columns>
  83.                     <asp:TemplateColumn>
  84.                         <HeaderTemplate>  Edit
  85.                         </HeaderTemplate>
  86.                         <ItemTemplate>
  87.                             <table>
  88.                                 <tr>
  89.                                     <td valign="middle">
  90.                                         <asp:ImageButton ImageUrl="<%IncPath%>images/edit.gif" OnCommand="CommandImageEdit" CommandName='<%BeginASP%>#DataBinder.Eval(Container, "DataItem.<%TableKey%>") <%EndASP%>' runat="server" CausesValidation="False"/></td>
  91.                                 </tr>
  92.                             </table>
  93.                         </ItemTemplate>
  94.                     </asp:TemplateColumn>
  95.                     <%DataGridColumns%>
  96.                 </Columns>
  97.             </asp:DataGrid>
  98.             <asp:Label ID="noResultsLabel" Text="No records returned." Runat="server" Visible="False" /><br>
  99.             <FPDB:DBRegion ID="DBRegion" Target="ResultsGrid" DBName="<%DBName%>" TableName="<%TableName%>" TableKey="<%TableKey%>" RootPath="<%IncPath%>" NoResults="noResultsLabel" AllowPaging="True" PageSize="5" Runat="server" />
  100.             <hr>
  101.             <asp:button id="AddNewRecordButton" onclick="ClickButtonAddNewRecord" Text="Add new record" Runat="server" CausesValidation="False" /><br>
  102.             <br>
  103.             <div id="EditorPanel" onKeyDown="CatchReturn( event )" Runat="server">
  104.                 <TABLE>
  105.                     <%InputFields%>
  106.                 </TABLE>
  107.                 <BR>
  108.                 <asp:button id="SubmitChangeButton" onclick="ClickButtonSubmitChange" Text="Apply changes" Runat="server" />
  109.                 <asp:button id="CancelChangeButton" onclick="ClickButtonCancelChange" Text="Cancel changes" Runat="server" CausesValidation="False" />
  110.                 <asp:button id="ResetRecordButton" onclick="ClickButtonResetRecord" Text="Reset this record" Runat="server" CausesValidation="False" />
  111.                 <input type="button" id="DeleteRecordButton" onclick="if(!VerifyDelete()) return false;" onserverclick="ClickButtonDeleteRecord" Value="Delete this record" Runat="server" CausesValidation="False">
  112.             </div>
  113.             <br>
  114.             <br>
  115.             <asp:label id="PageErrorTextLabel" Text="[Place holder for page error messages]" Runat="server" />
  116.         </form>
  117.     </BODY>
  118. </HTML>
  119.