You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Apache Wiki <wi...@apache.org> on 2011/01/02 17:09:45 UTC
[Tapestry Wiki] Trivial Update of "PropertySelectionForAll" by BobHarner
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification.
The "PropertySelectionForAll" page has been changed by BobHarner.
The comment on this change is: outdated note.
http://wiki.apache.org/tapestry/PropertySelectionForAll?action=diff&rev1=2&rev2=3
--------------------------------------------------
- following we will be include a simple sample for use a property selection
+ || NOTE: This is outdated information that applies only to Tapestry 4. ||
+ A simple example for using a property selection
+
- The first step is desig a html template. In this template you must include a tapestry tag like this.
+ The first step is to design an HTML template. In this template you must include a Tapestry tag like this:
{{{
....
<span jwcid="@PropertySelection" value="ognl:propertyName" model="ognl:collectionName"></span>
....
}}}
- then you must define a class, this class must implement the IPropertySelectionModel Interface.
+ Next, you must define a class. This class must implement the IPropertySelectionModel Interface:
{{{
@@ -82, +84 @@
}}}
- this class can contein any object's cain. Please see the constructor with 2 parameters. the first parameter is an array the objects. this objects will be assign to the property and the second parameter, is a String with the method name for invoke and obteing the representation for the user in the combo box.
+ This class can contain any object's cain. Please see the constructor with 2 parameters. The first parameter is an array of objects. These objects will be assigned to the property. The second parameter is a String with the method name for invoking and obtaining the representation for the user in the combo box.
+
- And then in you Page Implementation you must include a code like this.
+ And then in your Page Implementation you must include code like this:
{{{
public abstract class YourPage implements PageBeginRenderListener{
@@ -115, +118 @@
}}}
- when the use make submit the property ''PropertyName'' will be set with de object selected in the combo box for the user.
+ When submitted, the property ''Property``Name'' will be set with the object selected in the combo box for the user.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org