Author: husted Date: Mon Jun 27 12:16:40 2005 New Revision: 202033 URL: http://svn.apache.org/viewcvs?rev=202033&view=rev Log: OVR-5 * Rename "filer" to "entry_list" * Tweak token names * Move text constants to message resource.
Added: struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx Modified: struts/sandbox/trunk/overdrive/PhoneBook/Core/App.cs struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/AppConfig.xml struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/Catalog.xml struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Query/SelectAll.xml struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj Modified: struts/sandbox/trunk/overdrive/PhoneBook/Core/App.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Core/App.cs?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Core/App.cs (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Core/App.cs Mon Jun 27 12:16:40 2005 @@ -27,6 +27,8 @@ // No need to construct static helper class } + #region Properties + /// <summary> /// Token for entry_key property. /// </summary> @@ -75,6 +77,10 @@ /// public const string EDITOR = "editor"; + #endregion + + #region Commands + /// <summary> /// Token for select all command. /// </summary> @@ -123,6 +129,10 @@ /// public const string DIRECTORY_VIEW = "directory_view"; + #endregion + + #region Helpers + /// <summary> /// Token for Directory Find helper. /// </summary> @@ -134,5 +144,13 @@ /// </summary> /// public const string DIRECTORY_LIST_HELPER = "directory_list_helper"; + + #endregion + + #region Messages + + public const string PAGE_PROMPT_TEXT = "PagePrompt.Text"; + + #endregion } } Modified: struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/AppConfig.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/AppConfig.xml?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/AppConfig.xml (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/AppConfig.xml Mon Jun 27 12:16:40 2005 @@ -14,7 +14,7 @@ <ref object="user_name"/> <ref object="hired"/> <ref object="hours"/> - <ref object="_filter"/> + <ref object="_entry_list"/> <ref object="_extension_list"/> <ref object="_hired_list"/> </list> @@ -63,10 +63,14 @@ <property name="Label"><value>Hours</value></property> </object> + <object id="editor" parent="BaseFieldContext"> + <property name="ID"><value>editor</value></property> + <property name="Label"><value>Editor?</value></property> + </object> <!-- We need to "hash" the name with "_" to avoid conflict with the filter Command --> - <object id="_filter" parent="BaseFieldContext"> - <property name="ID"><value>filter</value></property> + <object id="_entry_list" parent="BaseFieldContext"> + <property name="ID"><value>entry_list</value></property> <property name="ProcessorID"><value>EntryListProcessor</value></property> </object> Modified: struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/Catalog.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/Catalog.xml?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/Catalog.xml (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Command/Catalog.xml Mon Jun 27 12:16:40 2005 @@ -3,12 +3,14 @@ "http://www.springframework.net/dtd/spring-objects.dtd"> <objects> - <!-- filter command --> + <!-- entry commands --> - <object id="filter" type="PhoneBook.Core.Commands.BaseList, PhoneBook.Core"> + <object id="entry_list" type="PhoneBook.Core.Commands.BaseList, PhoneBook.Core"> + <property name="ID"><value>entry_list</value></property> + <property name="QueryID"><value>entry</value></property> <property name="RelatedIDs"> <list> - <value>filter</value> + <value>entry_list</value> <value>entry_key</value> <value>last_name</value> <value>first_name</value> @@ -16,10 +18,28 @@ <value>user_name</value> <value>hired</value> <value>hours</value> + <value>editor</value> </list> </property> - <property name="ID"><value>filter</value></property> </object> + + <object id="entry" type="PhoneBook.Core.Commands.BaseEntry, PhoneBook.Core"> + <property name="ID"><value>entry</value></property> + <property name="RelatedIDs"> + <list> + <value>entry</value> + <value>entry_key</value> + <value>last_name</value> + <value>first_name</value> + <value>extension</value> + <value>user_name</value> + <value>hired</value> + <value>hours</value> + <value>editor</value> + </list> + </property> + </object> + <!-- filter list commands --> @@ -73,7 +93,7 @@ </object> - <!-- directory-1 helpers --> + <!-- directory1 helpers --> <object id="directory_find_helper" parent="BaseHelper" singleton="false"> <property name="Command"> @@ -83,11 +103,11 @@ <object id="directory_list_helper" parent="BaseHelper" singleton="false"> <property name="Command"> - <ref object="filter" /> + <ref object="entry_list" /> </property> </object> - <!-- directory-2 helpers --> + <!-- directory2 helpers --> <object id="BaseGridHelper" type="PhoneBook.Web.AppGridHelper, PhoneBook.Web" singleton="false"> <property name="Catalog"> @@ -119,6 +139,7 @@ <ref object="user_name"/> <ref object="hired"/> <ref object="hours"/> + <ref object="editor"/> </list> </property> </object> @@ -155,8 +176,15 @@ <value>user_name</value> <value>hours</value> <value>hired</value> + <value>editor</value> </list> </property> </object> - + + <object id="directory_entry_helper" parent="BaseHelper" singleton="false"> + <property name="Command"> + <ref object="entry" /> + </property> + </object> + </objects> Modified: struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Query/SelectAll.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Query/SelectAll.xml?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Query/SelectAll.xml (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Test/Resources/Query/SelectAll.xml Mon Jun 27 12:16:40 2005 @@ -21,7 +21,7 @@ Â </parameterMaps> <statements> - <select id="filter" paramClass="Hashtable" resultClass="Hashtable"> + <select id="entry" paramClass="Hashtable" resultClass="Hashtable"> SELECT last_name, first_name, @@ -68,9 +68,10 @@ user_name, hired, hours, + editor pk_entry ) - VALUES (?,?,?,?, ?,?,?) + VALUES (?,?,?,?, ?,?,?,?) </insert> <update id="entry_update" parameterMap="entry_save_param"> @@ -80,7 +81,8 @@ extension=?, user_name=?, hired=?, - hours=? + hours=?, + editor=? WHERE pk_entry=? </update> Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs Mon Jun 27 12:16:40 2005 @@ -1,3 +1,5 @@ +using System.Web.UI; +using System.Web.UI.WebControls; using Nexus; using Nexus.Core; using PhoneBook.Core; @@ -18,5 +20,25 @@ set { _HasEditColumn = value; } } + public virtual int BindEditorColumn (DataGrid grid, int i) + { + TemplateColumn master = new TemplateColumn(); + ColumnTemplate column = new ColumnTemplate(); + master.ItemTemplate = column; + grid.Columns.AddAt (i, master); + return ++i; + } + } + + public class ColumnTemplate : ITemplate + { + public void InstantiateIn(Control container) + { + Label myLabel = new Label(); + myLabel.Text="Check to delete"; + CheckBox mycheckbox = new CheckBox(); + container.Controls.Add(myLabel); + container.Controls.Add(mycheckbox); + } } } Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs Mon Jun 27 12:16:40 2005 @@ -14,12 +14,6 @@ /// public class Directory2 : BaseGridPage { - #region Messages - - private const string msg_FILTER = "Select a filter to display fewer entries"; - private const string msg_LIST_ALL_CMD = "SHOW ALL"; - - #endregion #region Helpers @@ -128,8 +122,8 @@ protected override void Find_Init () { - cmdListAll.Text = msg_LIST_ALL_CMD; cmdListAll.Click += new EventHandler (ListAll_Click); + // cmdListAll.Text = msg_LIST_ALL_CMD; foreach (DropDownList filter in FilterList ()) { @@ -149,7 +143,7 @@ if (except != null) except.SelectedIndex = exceptIndex; // Update other members List_ResetIndex (); - Page_Prompt = msg_FILTER; + Page_Prompt = GetMessage(App.PAGE_PROMPT_TEXT); } protected override void Find_Submit (object sender, EventArgs e) @@ -187,11 +181,19 @@ GridHelper.HasEditColumn = Profile.IsEditor; if (!IsPostBack) { - Page_Prompt = msg_FILTER; + Page_Prompt = GetMessage("PagePrompt.Text"); lblUser.Text = Profile.UserId; + // UserLocale = Profile.Locale; } } + protected override void Page_PreRender(object sender, EventArgs e) + { + base.Page_PreRender(sender,e); + cmdListAll.Text = GetMessage("cmdListAll.Text"); + } + #endregion + } } Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml Mon Jun 27 12:16:40 2005 @@ -3,6 +3,17 @@ "http://www.springframework.net/dtd/spring-objects.dtd"> <objects> + <!-- Message Source --> + + <object id="messageSource" type="Spring.Context.Support.ResourceSetMessageSource, Spring.Core"> + <property name="ResourceManagers"> + <list> + <value>Nexus.Web.Messages, Nexus.Web</value> + <value>PhoneBook.Web.Resources.Messages, PhoneBook.Web</value> + </list> + </property> + </object> + <!-- FieldTable --> <object id="FieldTable" type="Nexus.Core.Tables.FieldTable"> Added: struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx?rev=202033&view=auto ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx (added) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx Mon Jun 27 12:16:40 2005 @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8" ?> +<root> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="ResMimeType"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="Version"> + <value>1.0.0.0</value> + </resheader> + <resheader name="Reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="Writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + + <data name="cmdListAll.Text"> + <value>SHOW ALL</value> + </data> + + <data name="PagePrompt.Text"> + <value>Select a filter to display fewer entries</value> + </data> + +</root> Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj?rev=202033&r1=202032&r2=202033&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj Mon Jun 27 12:16:40 2005 @@ -234,6 +234,10 @@ BuildAction = "Content" /> <File + RelPath = "Resources\Messages.resx" + BuildAction = "EmbeddedResource" + /> + <File RelPath = "Resources\Command\AppBase.xml" BuildAction = "Content" /> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]