Hi all,
I'm sorry for my request a little late.
I have developed the Primefaces plugin (PrimeFacesWidgetBuilder) containing
the six classes : HtmlCalendar, HtmlColorPicker, ....
PrimeFacesWidgetBuilder as those
of the richfaces, and i had build a new metawidget-all.jar.
Thereafter, i had updated the FacesScaffold Class to add
insertPrimeFacesWidgetBuilder() and setupPrimeFaces() methods of
"forge-scaffold-faces" Forge module.
But once I do "# scaffold from-entity" command, i get the following ERROR :
****ERROR*** Exception encountered: javax.faces.component.UIComponent from
[Module "org.jboss.forge.scaffold.impl:main" from local module loader
@1b7a216 (roots:
/home/ahmed/sandbox/tools/Forge/forge-distribution-1.1.3.Final/modules,/home/ahmed/.forge/plugins,/home/ahmed/sandbox/tools/eclipse_indigo/eclipse/plugins/org.jboss.tools.forge.runtime.ext_1.0.1.v20120715-0232-H99-Final/modules)]
(type "set VERBOSE true" to enable stack traces)*
Any suggestions or help about this ERROR ?
Thank you so much in advence.
2013/1/4 Lincoln Baxter, III <lincolnbaxter(a)gmail.com>
Yes, however make sure you are using the github repository to get
the
code, not just unzipping the JARs :)
http://github.com/forge/core
On Thu, Jan 3, 2013 at 7:28 PM, George Gastaldi <ggastald(a)redhat.com>wrote:
> Always use the latest version , 1.1.3-Final in the case :)
>
> Em 03/01/2013, às 21:30, Richard Kennard <richard(a)kennardconsulting.com>
> escreveu:
>
> > Ahmed,
> >
> > Sounds great! Note there is an existing RichFacesWidgetBuilder in
> Forge. The intent would be you create a new PrimeFacesWidgetBuilder for
> purely PrimeFaces
> > components, and combine that with RichFacesWidgetBuilder and
> HtmlWidgetBuilder (and probably ReadOnlyWidgetBuilder) by using
> CompositeWidgetBuilder.
> >
> > You should *not* need to create your own WidgetBuilder that creates
> both PrimeFaces *and* RichFaces components.
> >
> > Re: the version of the sources, that's one for Lincoln :)
> >
> > Regards,
> >
> > Richard.
> >
> > On 3/01/2013 9:51 PM, Ahmed ELJABIRI wrote:
> >> Hi,
> >>
> >> Thank you Lincoln & Richard for your answers and for your help.
> >>
> >> I'm actually creating a custom WidgetBuilder based on Primefaces
> components as with RicheFaces one.
> >>
> >> Once finish the module, I will integrate the jar in the
> metawidget-all-2.4, and then I'll edit the file metawidget-entity.xml, and
> also the two classes
> >> FacesScaffold and
> >>
> >> EntityWidgetBuilder to adapt them to the changes.
> >>
> >> But an other question concerning forge sources, should i use those of
>
forge-1.1.3.Final(https://github.com/forge/core/tree/1.1.3.Final) or
> those
> >>
> >> of 1.1.2.Final that we use actually ?
> >>
> >> Thank you so much in advence.
> >>
> >>
> >>
> >> 2013/1/2 Lincoln Baxter, III <lincolnbaxter(a)gmail.com <mailto:
> lincolnbaxter(a)gmail.com>>
> >>
> >> Well... it probably won't happen until we get Forge 2 out the door,
> sadly, unless someone out there has some time to contribute to make it
> happen.
> >> Forge 2 will make this much easier to do and hopefully we will
> re-design the whole scaffold architecture so that resources can be made
> available to
> >> metawidget from other addons more easily (actually this is already
> working as seen in the resource addon.)
> >>
> >>
>
https://github.com/forge/core/blob/2.0/resource/api/src/main/java/org/jbo...
> >>
> >> If we just want to be able to add template resources from disk,
> then that would be fine as well, but I'd want to know what folks think is a
> >> reasonably friendly way of doing this for end users. I really don't
> know what would be good/acceptable.
> >>
> >>
> >> On Wed, Jan 2, 2013 at 5:08 PM, Richard Kennard <
> richard(a)kennardconsulting.com <mailto:richard@kennardconsulting.com>>
> wrote:
> >>
> >> Ahmed,
> >>
> >> Yes - much of what you want to accomplish can be done by
> writing a custom WidgetBuilder (see
> >>
>
http://metawidget.org/doc/reference/en/html/ch02s04.html#section-architec...)
> and then modifying
> >> metawidget-entity.xml to hook it in. You may also modify the
> /resources/scaffold/faces templates (create.xhtml, search.xhtml etc).
> >>
> >> The hard part is how to actually *get at* these files to modify
> them. This has been an outstanding issue for some time. Lincoln can we make
> a New
> >> Years resolution to get some movement on this?
>
https://issues.jboss.org/browse/FORGEPLUGINS-68
> >>
> >> For now you probably need to repackage your own plugin.
> >>
> >> Regards,
> >>
> >> Richard.
> >>
> >>
> >> On 3/01/2013 8:05 AM, Lincoln Baxter, III wrote:
> >>
> >> Hello Ahmed,
> >>
> >> Welcome to the list.
> >>
> >> At first glance, it seems that you should be able to do
> this relatively simply by modifying the metawidget XML configuration, and
> perhaps
> >> providing your own generation class, but I will need to
> defer you to Richard Kennard, the author of Metawidget, since he will know
> the answer
> >> (and hopefully be able to tell you how to proceed without
> too much trouble on his part.)
> >>
> >> I am not too knowledgeable about this part of Forge. I've
> also copied a few people who might be able to give advice with their
> experience
> >> writing custom scaffolds.
> >>
> >> ~Lincoln
> >>
> >> On Wed, Jan 2, 2013 at 6:19 AM, Ahmed ELJABIRI <
> a.eljabiri(a)gmail.com <mailto:a.eljabiri@gmail.com> <mailto:
> a.eljabiri(a)gmail.com
> >> <mailto:a.eljabiri@gmail.com>>> wrote:
> >>
> >> Ahmed
> >>
> >>
> >>
> >>
> >> --
> >> Lincoln Baxter, III
> >>
http://ocpsoft.org
> >> "Simpler is better."
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Lincoln Baxter, III
> >>
http://ocpsoft.org
> >> "Simpler is better."
> >>
> >> _______________________________________________
> >> forge-dev mailing list
> >> forge-dev(a)lists.jboss.org <mailto:forge-dev@lists.jboss.org>
> >>
https://lists.jboss.org/mailman/listinfo/forge-dev
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Best Regards,
> >> ---------------------
> >>
> >> Ahmed EL JABIRI
> >> Senior JEE Developer at Ardass Conseil
> >> e-mail : ahmed.eljabiri(a)ardassconseil.com <mailto:
> ahmed.eljabiri(a)ardassconseil.com>
> >> Phone : +212 668 204 835
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> forge-dev mailing list
> >> forge-dev(a)lists.jboss.org
> >>
https://lists.jboss.org/mailman/listinfo/forge-dev
> >
> > _______________________________________________
> > forge-dev mailing list
> > forge-dev(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/forge-dev
>
> _______________________________________________
> forge-dev mailing list
> forge-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/forge-dev
>
--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Best Regards,
---------------------
Ahmed EL JABIRI
Senior JEE Developer at Ardass Conseil
e-mail : ahmed.eljabiri(a)ardassconseil.com
GSM : +212 668 204 835