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