You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2005/06/27 21:16:42 UTC
svn commit: r202033 - in /struts/sandbox/trunk/overdrive/PhoneBook: Core/
Test/Resources/Command/ Test/Resources/Query/ Web/ Web/Forms/
Web/Resources/ Web/Resources/Command/
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: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org