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 2006/02/20 17:46:06 UTC

svn commit: r379159 - in /struts/sandbox/trunk/overdrive/Nexus: Core/KeyValue.cs Web/ViewControl.ascx.cs

Author: husted
Date: Mon Feb 20 08:46:04 2006
New Revision: 379159

URL: http://svn.apache.org/viewcvs?rev=379159&view=rev
Log:
OVR-16
* Add public constants to expose the KeyValue property names.

Modified:
    struts/sandbox/trunk/overdrive/Nexus/Core/KeyValue.cs
    struts/sandbox/trunk/overdrive/Nexus/Web/ViewControl.ascx.cs

Modified: struts/sandbox/trunk/overdrive/Nexus/Core/KeyValue.cs
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/KeyValue.cs?rev=379159&r1=379158&r2=379159&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Core/KeyValue.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Core/KeyValue.cs Mon Feb 20 08:46:04 2006
@@ -23,6 +23,23 @@
 	[Serializable]
 	public class KeyValue : IKeyValue
 	{
+
+		/// <summary>
+		/// Expose name of "Key" field.
+		/// </summary>
+		/// <remarks><p>
+		/// Use this field for the DataValueField (sic).
+		/// </p></remarks>
+		public static const string KEY = "Key";
+
+		/// <summary>
+		/// Expose name of "Value" field.
+		/// </summary>
+		/// <remarks><p>
+		/// Use this field for the DataTextField (sic).
+		/// </p></remarks>
+		public static const string VALUE= "Value";
+
 		public KeyValue()
 		{
 			;

Modified: struts/sandbox/trunk/overdrive/Nexus/Web/ViewControl.ascx.cs
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/ViewControl.ascx.cs?rev=379159&r1=379158&r2=379159&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/ViewControl.ascx.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/ViewControl.ascx.cs Mon Feb 20 08:46:04 2006
@@ -726,8 +726,8 @@
 		{
 			bool insertKey = ((list != null) && (!list.Contains(NullKey)));
 			if (insertKey) list.Insert(0, NullKey);
-			control.DataTextField = "Value";
-			control.DataValueField = "Key";
+			control.DataTextField = KeyValue.VALUE;
+			control.DataValueField = KeyValue.KEY;
 			control.DataSource = list;
 			control.DataBind();
 			if (value!=null) SelectListItem(control, value);



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org