I believe you would do <t:ck.MultipleSelect ... />
It's just like any custom component you might make that has a package
beyond *.components, you write out the extra packages in front of the
component class name to qualify it.
I checked my code and I guess I also do it a different way:
<input t:type="MultipleSelect" t:id="mselect" value="pageList"
model="pageListModel" encoder="pageListModel"/>
@Property @Persist
private GenericMultipleSelectModel<MenuLink> pageListModel;
@Component
private MultipleSelect mselect;
@Property @Persist
private List<MenuLink> pageList;
On 04/15/2011 12:52 PM, TG wrote:
Ok that helps. Installed 1.3.2 but how do I use it in the .tml file? What is
the namespace I need to import?
I asked as I still have the same not found error i.e.
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Unable
to resolve 'MultipleSelect' to a component class name. [at
classpath:tapp/.../...(truncated for simplicity).../pages/UserSave.tml, line
18]
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.startComponent(PageLoaderImpl.java:743)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:627)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:426)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.consumeToEndElementAndPopBodyElement(PageLoaderImpl.java:611)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.parameter(PageLoaderImpl.java:559)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:443)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:648)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:426)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:687)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:421)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:648)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:426)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.programAssembler(PageLoaderImpl.java:264)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.access$900(PageLoaderImpl.java:65)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:236)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:220)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
... 84 more
Caused by: org.apache.tapestry5.ioc.util.UnknownValueException: Unable to
resolve 'MultipleSelect' to a component class name.
--
View this message in context:
http://tapestry.1045711.n5.nabble.com/Tapestry-5-2-5-Select-component-s-multiple-property-tp4304338p4306041.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org