I wanted to ask, just for curiosity, in case that somebody wants to
develop components/pages in wicket, BUT place the HTMLs outside the
package where their corresponding java classes are (avoid the folder
hierarchy due to java packages, e.g. have the HTML pages in a web/pages
folder and have wicket know where to get those pages from) ?
Thanks,
Dorel
Igor Vaynberg wrote:
> you can encapsulate a great deal of markup and css into the
> components, however unless you go to extremes some basic knowledge of
> html is still needed. wicket doesnt use layout managers so you have to
> provide some basic html - at least <span> tags to position the
> components.
>
> in some cases if the components being added are just stacked you can
> use a repeater like RepeatingView to take care of that so end users can go
>
> MyPage() {
> getNavContainer().add(new MyNewComponnet1());
> getNavContainer().add(new MyNewComponent2());
> getBodyContainer().add(new MyNewCompoenent3());
> }
>
> etc
>
> -Igor
>
>
> On 10/18/06, *Jonathan Sharp * <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> I'm a UI developer on a team of about 10 and are in the evaulation
> process of wicket. Pardon my ignorance if this is obvious or
> misses the boat...
>
> How complex would it be to provide a jar of components to our
> developers that they can use to build their interfaces without
> having to touch HTML? The goal would be that they would build the
> application without having to write any HTML but simply "append"
> components to each other similar to how you can with the DOM
> browser side. Our AppBasePage would then have a <wicket:child/>
> tag which is where it would render these components. Does this
> make sense?
>
> Example Components:
> - Form
> - FieldSet
> - FieldPair
> - SaveButton
>
>
> Developers would then:
>
> class MyPage extends AppBaseBase {
> public MyPage() {
> Form f = new Form("myForm");
> f.add(new SaveButton("id", "Label"));
> add(f);
> }
> }
>
>
> Cheers,
> -js
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services,
> security?
> Get stuff done quickly with pre-integrated technology to make your
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> <https://lists.sourceforge.net/lists/listinfo/wicket-user>
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
> __________ NOD32 1.1758 (20060915) Information __________
>
> This message was checked by NOD32 Antivirus System.
> http://www.nod32.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user