You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Davor Hrg <hr...@gmail.com> on 2010/09/10 15:07:24 UTC

Documentation component reference improvement

To improve readability of component reference it would be nice to
remove package name from the listing.
Suggestion : http://213.147.113.14/tmp/ref.html

Also a custom page on cwiki would be realy nice
sorting components by usage (with short explanation next to the link)
example groups:
Flow & output:
 - if , Unless
 - Loop
 - Grid
 - Any
 ....
Form elements (following elements must be inside a Form)
 - TextArea
 - TextField
 - Checkbox
...bla bla.. you can create your own form elements from scratch
or extend these base components AbstractField, AbstractTextField

Davor Hrg

Re: Documentation component reference improvement

Posted by based2 <ba...@free.fr>.
my notes on compenents:

Wicket2Tapestry

Output

wicket.markup.html.basic.Label > label

http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Label.html

wicket.markup.html.basic.MultiLineLabel >

alternative markup (XML) >


http://old.nabble.com/T5:-Stream-Text-File-with-StreamResponse-td15611200.html

org.apache.tapestry5.corelib.components.Any
org.apache.tapestry5.corelib.components.Output
A component for formatting output. If the component is represented in the
template using an element, then the element (plus any informal parameters)
will be output around the formatted value.

org.apache.tapestry5.corelib.components.TextOutput
Outputs paragraph oriented text, typically collected via a TextArea
component. The TextArea is split into lines, and each line it output inside
its own p element.

org.apache.tapestry5.corelib.components.OutputRaw

Used to output raw markup to the client. Unlike, say, an expansion, the
output from OutputRaw is unfiltered, with any special characters or entities
left exactly as is. This is used in situations where the markup is provided
externally, rather than constructed within Tapestry.

org.apache.tapestry5.corelib.components.RenderObject
Renders out an object using the ObjectRenderer service. Used primarily on
the ExceptionReport page. This is focused on objects that have a specific
ObjectRenderer strategy. The BeanDisplay component is used for displaying
the contents of arbitrary objects in terms of a series of property names and
values.

http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Delegate.html
http://tapestry.formos.com/projects/tapx/tapx-plainmessage/

 Layout and grouping:

http://tapestry.apache.org/tapestry5.1/guide/layout.html
Layout isn't a component, it's a component pattern.

    * wicket.markup.html.panel.Panel
    * wicket.markup.html.border.Border
    * wicket.markup.html.include.Include
    * wicket.markup.html.tabs.TabbedPanel (wicket-extensions)
    * wicket.markup.html.panel.Fragment

http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/FormFragment.html

 Links (for more examples, see Link-o-matic):

    * wicket.markup.html.link.Link
    
    org.apache.tapestry5.corelib.components.ActionLink
Component that triggers an action on the server with a subsequent full page
refresh.

org.apache.tapestry5.corelib.components.EventLink
A close relative of ActionLink except in two ways. First, the event that it
triggers is explicitly controlled, rather than always "action". Second, the
event is triggered in its container. This allows slightly shorter URLs but
also allows multiple components within the same container to generate
identical URLs for common actions.



org.apache.tapestry5.corelib.components.AddRowLink
Used inside an AjaxFormLoop component to spur the addition of a new row.
Triggers a server-side event on the AjaxFormLoop, which must return the
newly added object, which will be rendered in the body of the AjaxFormLoop
and sent to the client web browser.
    
    * wicket.markup.html.link.ExternalLink
    
    
    
    * wicket.markup.html.link.PageLink
    
    org.apache.tapestry5.corelib.components.PageLink

Generates a render request link to some other page in the application. If an
activation context is supplied (as the context parameter), then the context
values will be encoded into the URL. If no context is supplied, then the
target page itself will supply the context via a passivate event. Pages are
not required to have an activation context. When a page does have an
activation context, the value typically represents the identity of some
object displayed or otherwise manipulated by the page.
    
    
    * wicket.markup.html.link.BookmarkablePageLink
http://tapestry.apache.org/tapestry5.1/guide/url-rewriting.html    
    
Forms (for more examples, see FormInput):

    * wicket.markup.html.form.Form
    org.apache.tapestry5.corelib.components.Form
    
    * wicket.markup.html.form.Button
    
    org.apache.tapestry5.corelib.components.Submit
    
    * wicket.markup.html.form.SubmitLink
    
    org.apache.tapestry5.corelib.components.LinkSubmit
Generates a client-side hyperlink that submits the enclosing form. If the
link is clicked in the browser, the component will trigger an event ( by
default) , just like Submit.
    
    * wicket.markup.html.form.TextField
    
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/TextField.html    
    
    * wicket.markup.html.form.TextArea
    
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/TextArea.html    
    
    * wicket.markup.html.form.CheckBox
    
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Checkbox.html    
    
    * wicket.markup.html.form.CheckGroup, wicket.markup.html.form.Check, and
wicket.markup.html.form.CheckGroupSelector
    

http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/RadioGroup.html
 org.apache.tapestry5.corelib.components.Radio   
    
    * Embedded wicket.markup.html.form.CheckGroup,
wicket.markup.html.form.Check, and
wicket.markup.html.form.CheckGroupSelector
    * wicket.markup.html.form.CheckBoxMultipleChoice
    
    
    * wicket.markup.html.form.palette.Palette
    
    org.apache.tapestry5.corelib.components.Palette
   
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Palette.html
    
    * wicket.markup.html.form.DropDownChoice
    
    
    * wicket.markup.html.form.ListChoice
    
    
    * wicket.markup.html.form.RadioChoice
    * wicket.markup.html.form.RadioGroup and wicket.markup.html.form.Radio
    
    * Embedded wicket.markup.html.form.RadioGroup and
wicket.markup.html.form.Radio
    * wicket.markup.html.form.ListMultipleChoice
    
    
    * wicket.extensions.markup.html.form.select.Select
    
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html


http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Hidden.html
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/DateField.html
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/PasswordField.html

Logic:

http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/If.html
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Unless.html
http://tapestry.apache.org/tapestry5/cookbook/switch.html
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Loop.html
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/AjaxFormLoop.html

Ajax:


Tapestry MetaComponents:

Data Array
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Grid.html

Standard formular for a bean
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/BeanEditForm.html
http://tapestry.apache.org/tapestry5.1/guide/beaneditform.html

Data view of bean
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/BeanDisplay.html


? MetaPage

SearchBeanPage - BeanSearchEditor / Grid

StreamReponsePage - 

ref: http://wicketstuff.org/wicket14/compref/
====================================================================================================
jsf openface / tapestry

http://www.openfaces.org/components/#BorderLayoutPanel > Tree?

http://www.openfaces.org/demo/calendar/Calendar_styles.jsf > Calendar
DateField

http://www.openfaces.org/demo/chart/ChartTypes.jsf > 

http://www.openfaces.org/demo/confirmation/ConfirmationDefault.jsf > Dialog
/ Prompt

http://www.openfaces.org/demo/datatable/DataTable_general.jsf > Grid

http://www.openfaces.org/demo/datechooser/DateChooser.jsf

http://www.openfaces.org/demo/daytable/DayTable_general.jsf

http://www.openfaces.org/demo/dropdownfield/DropDownField_client.jsf >
Select

http://www.openfaces.org/demo/dynamicimage/DynamicImage_generated.jsf

http://www.openfaces.org/demo/foldingpanel/FoldingPanel_dynamicLoading.jsf

http://www.openfaces.org/demo/foreach/ForEach.jsf > Loop

http://www.openfaces.org/demo/graphictext/GraphicText.jsf

http://www.openfaces.org/demo/hintlabel/HintLabel.jsf

http://www.openfaces.org/demo/inputtext/InputText.jsf > Textfield

http://www.openfaces.org/demo/inputtextarea/InputTextarea.jsf > TextArea

http://www.openfaces.org/demo/popuplayer/PopupLayer.jsf

http://www.openfaces.org/demo/popupmenu/PopupMenu.jsf > ContextMenu

http://www.openfaces.org/demo/selectbooleancheckbox/SelectBooleanCheckbox.jsf
> CheckBox

http://www.openfaces.org/demo/spinner/Spinner.jsf > 

http://www.openfaces.org/demo/suggestionfield/SuggestionField.jsf >
autocompletion
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/mixins/Autocomplete.html

http://www.openfaces.org/demo/tabset/TabSet_placementAndStyling.jsf > Tab

http://www.openfaces.org/demo/tabbedpane/TabbedPane_placementAndAlignment.jsf

http://www.openfaces.org/demo/treetable/TreeTable_basicFeatures.jsf

http://www.openfaces.org/demo/twolistselection/TwoListSelection.jsf >
Palette


http://www.openfaces.org/demo/validators/Validators_standard.jsf
http://tapestry.apache.org/tapestry5/guide/validation.html

http://www.openfaces.org/demo/window/Window.jsf

================================================

http://click.apache.org/


http://www.avoka.com/click-examples/ajax/ajax-accordion.htm

http://www.avoka.com/click-examples/ajax/auto-complete.htm
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/mixins/Autocomplete.html

http://www.avoka.com/click-examples/ajax/ajax-live-scroller.htm >
ProgressiveLoad?

http://www.avoka.com/click-examples/ajax/ajax-select.htm > select + mixin +
beandisplay

http://www.avoka.com/click-examples/general/control-head-demo.htm > Rating
chenillekit

http://www.avoka.com/click-examples/control/email-form.htm > RichTextArea

===================================================
http://vaadin.com/home

http://demo.vaadin.com/sampler/#Tooltips
http://demo.vaadin.com/sampler/#Icons > Asset

http://demo.vaadin.com/sampler/#Windows

http://demo.vaadin.com/sampler/#Embedding

http://demo.vaadin.com/sampler/#ProgressIndicators

http://demo.vaadin.com/sampler/#Notifications

http://demo.vaadin.com/sampler/#Accordions
 

TapestryInternalUtils() 
-- 
View this message in context: http://tapestry.1045711.n5.nabble.com/Documentation-component-reference-improvement-tp2834961p2835965.html
Sent from the Tapestry - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org