Hub Nexus
Aktualisiert

AutorNoch kein AutorÜbernehmen

Etwas zu verbessern? Schlag eine Änderung vor.

Unterstützung

In XForms · Seite 34 von 137

Motivation

XForms creates a general way to represent a button that will work on web pages and cell phones. But it is not called "button" as in most other systems. It is an abstraction or generalization of a button called a trigger. A trigger is an abstraction of a web button or another event such as a button on a cell phone. Using a trigger abstraction allows your XForms to be more portable.

Sample Program

xmlns="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:ev="http://www.w3.org/2001/xml-events"
>

Button Example

xmlns="">

Button
If you press this you will get a hello world message.
level="modal" ev:event="DOMActivate">Hello World!

Discussion

This example has both a label and a hint. XForms also has help text that can be used but the way help is implemented is implementation specific.

Styling a Trigger

By default each trigger looks like an HTML button. You can turn this off by setting appearance="minimal".

appearance="minimal">
Save

When you press on a button (trigger) you sometimes want the trigger to do more than a single submission. Whenever you want to do this you can just add an action element and wrap multiple sends in the action:

Submit
ev:event="DOMActivate">
submission="getTime"/>
submission="getTemperature"/>

References

W3C trigger element

FireFox CSS styling hints

Where this page came from

This page was imported from Wikibooks. From “XForms” on Wikibooks, by its contributors, under CC BY-SA 4.0. Changed here: set as a page; navigation and edit links left out; each image under its own licence, credited in its caption.

Nobody has written it yet — it is the source material at a new address, which is why search engines are asked to skip it and why no one earns from it. It is up for grabs: take it on, and it is yours to rewrite and to earn from.

In diesen PublikationenXForms

SprachenEnglish

Lizenz: CC BY-SA 4.0 · Bearbeitet nach en.wikibooks.org

1

0

0

0

Spinner Logo

Kommentare

Spinner Logo
Ausführung: 2CC0 1.0 — public domain
The runaway star that left the Tarantula Nebula
Ausführung: 2CC0 1.0 — public domain
The Blackwell School, where segregation had no law behind it
Ausführung: 2CC0 1.0 — public domain
The Eagle Nebula, seen in the infrared
Ausführung: 2CC0 1.0 — public domain
The house where the Equal Rights Amendment was written
Ausführung: 2CC0 1.0 — public domain
The Aleutians, the forgotten front of the Second World War
Ausführung: 2CC0 1.0 — public domain
The Cosmic Cliffs are not cliffs