This repository has been archived by the owner on Nov 17, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
/
hSelectOneRadio.xhtml
84 lines (71 loc) · 4.02 KB
/
hSelectOneRadio.xhtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j"
xmlns:metamer="http://java.sun.com/jsf/composite/metamer">
<!--
JBoss, Home of Professional Open Source
Copyright 2010-2013, Red Hat, Inc. and individual contributors
by the @authors tag. See the copyright.txt in the distribution for a
full listing of individual contributors.
This is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of
the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this software; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
<ui:composition template="/templates/template.xhtml">
<ui:define name="view">
<f:metadata>
<f:viewParam name="templates" value="#{templateBean.templates}">
<f:converter converterId="templatesListConverter" />
</f:viewParam>
</f:metadata>
</ui:define>
<ui:define name="component">
<h:selectOneRadio id="selectOneRadio" value="#{a4jAjaxBean.car}">
<f:selectItem itemValue="Audi" itemLabel="Audi"/>
<f:selectItem itemValue="Mercedes" itemLabel="Mercedes"/>
<f:selectItem itemValue="Ferrari" itemLabel="Ferrari"/>
<f:selectItem itemValue="Lexus" itemLabel="Lexus"/>
<f:selectItem itemValue="BMW" itemLabel="BMW"/>
<a4j:ajax bypassUpdates="#{a4jAjaxBean.attributes['bypassUpdates'].value}"
data="#{a4jAjaxBean.attributes['data'].value}"
disabled="#{a4jAjaxBean.attributes['disabled'].value}"
execute="#{a4jAjaxBean.attributes['execute'].value}"
immediate="#{a4jAjaxBean.attributes['immediate'].value}"
limitRender="#{a4jAjaxBean.attributes['limitRender'].value}"
listener="#{a4jAjaxBean.attributes.listener}"
onbeforedomupdate="#{a4jAjaxBean.attributes['onbeforedomupdate'].value}"
onbeforesubmit="#{a4jAjaxBean.attributes['onbeforesubmit'].value}"
onbegin="#{a4jAjaxBean.attributes['onbegin'].value}"
oncomplete="#{a4jAjaxBean.attributes['oncomplete'].value}"
onerror="#{a4jAjaxBean.attributes['onerror'].value}"
queueId="#{a4jAjaxBean.attributes['queueId'].value}"
render="#{a4jAjaxBean.attributes['render'].value}"
status="#{a4jAjaxBean.attributes['status'].value}"
/>
</h:selectOneRadio>
<br/>
Your selection:
<a4j:outputPanel id="output1">
#{a4jAjaxBean.car}
</a4j:outputPanel>
<br/>
Your selection:
<a4j:outputPanel id="output2">
#{a4jAjaxBean.car}
</a4j:outputPanel>
</ui:define>
<ui:define name="outOfTemplateAfter">
<metamer:attributes value="#{a4jAjaxBean.attributes}" id="attributes" render="log"/>
</ui:define>
</ui:composition>
</html>