2010-09-24 20 views
1

Le client web de notre application utilise xforms. Une boîte de message apparaît si une erreur se produit lors de la validation et que le titre de la boîte de message affiche actuellement le nom de l'application (par exemple, Microsoft Internet Explorer).Pouvez-vous spécifier le titre pour les boîtes de message xforms?

(La fonction graphique fonctionne mal, donc je ne peux pas télécharger une capture d'écran.)

J'essaie de savoir s'il est possible de changer le titre à quelque chose de plus significatif. En regardant la spécification xforms, la section 10.6 (http://www.w3.org/TR/xforms11/#action-message) décrit l'élément de message et ne semble pas permettre de spécifier le titre.

Quelqu'un pourrait-il confirmer/infirmer que les titres ne peuvent pas être spécifiés pour les boîtes de message invoquées par xforms?

Merci.

Andy

Répondre

1

Je suis d'accord avec vous que cela pourrait être agréable pour permettre un titre.

La fonction Javascript alert() ne le permet pas et une implémentation XForms l'utilisant pour le rendu de messages (tels que XSLTForms) devrait les rendre différemment, typiquement avec z-index (comme EMC Formula).

Ceci peut certainement être considéré pour XForms 1.2.

-Alain

+0

Merci pour votre réponse rapide. – Andy

1

Comme mentionné précédemment par Alain, vous pouvez en effet pas préciser ce que le titre de la boîte de dialogue doit être, ou même si vous voulez la boîte de dialogue d'avoir un titre. Orbeon Forms utilise maintenant une boîte de dialogue HTML modale, au lieu du JavaScript alert(), pour permettre l'automatisation de la suite de tests XForms, et maintenant le titre est toujours "Message".

XForms message

Une mise en œuvre pourrait décider de ne pas montrer un titre du tout, ou pour permettre aux auteurs XForms pour spécifier le titre avec une extension, disent:

<xforms:message> 
    <xxforms:label>My fancy alert dialog title</xxforms:label> 
    Hey, this is something you should be aware of! 
</xforms:message>