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