Gettng selected values from a checkBoxGroup in XPages

Hi,

Does someone have a code example showing how to get the selcted values from a dynamic checkBoxGroup like this?

<xp:checkBoxGroup id=“checkBoxGroup1” value=“#{memoDoc.Cat_1}” layout=“pageDirection”>

<xp:selectItems	value="#{javascript:sessionScope.validValues}">

</xp:selectItems>

</xp:checkBoxGroup>

I am using a Djiit.Dialog to show the CheckBoxGroup, with a OK- and Cancel-button. Everything is working fine except that I cannot get the values selected and put them into the source field.

Subject: check box group values

Here is the source from something I am working on. The data binding is to a form called main as dominoDocument1.

I have multiple check boxes. And I am setting the values in the computed fields.

Th issue I am having is that the linex panels are not updating as I expect them to, but at least it shows you how to get the values of the check box groups.

<?xml version="1.0" encoding="UTF-8"?>

<xp:view xmlns:xp=“http://www.ibm.com/xsp/core”>

<xp:panel id="dataEditPanel">

	<xp:table>

		<xp:tr>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td colspan="2">







			</xp:td>



		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup1"

					value="#{dominoDocument1.chkBox01}" layout="pageDirection">

					<xp:selectItems id="selectItems1">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "1", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler2">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>

			<xp:td colspan="2">

				<xp:panel id="line1">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup1").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC1" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "1","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>



					</xp:inputText>

					<xp:text escape="true" id="compCharge1">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "1","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC1b"

						style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "1","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>





					</xp:inputText>

					<xp:text escape="true" id="compCharge1b">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "1","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup2"

					value="#{dominoDocument1.chkBox02}" layout="pageDirection">

					<xp:selectItems id="selectItems2">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "2", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler3">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>

			<xp:td colspan="2">

				<xp:panel id="line2">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup2").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC2" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "2","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>



					</xp:inputText>

					<xp:text escape="true" id="compCharge2">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "2","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC2b"

						style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "2","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>



					</xp:inputText>

					<xp:text escape="true" id="compCharge2b">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "2","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup3"

					value="#{dominoDocument1.chkBox03}" layout="pageDirection">

					<xp:selectItems id="selectItems3">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "3", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler6">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>



			<xp:td colspan="2">

				<xp:panel id="line3">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup3").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC3" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "3","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge3">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "3","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC3b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "3","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge3b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "3","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>



		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup4"

					value="#{dominoDocument1.chkBox04}" layout="pageDirection">

					<xp:selectItems id="selectItems4">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "4", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler7">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>



			<xp:td colspan="2">

				<xp:panel id="line4">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup4").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC4" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge4">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC4b"

						style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

						<xp:this.rendered><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","boolKeyword");

@If(@IsError(lookup), “False”, lookup)}]]></xp:this.rendered>

					</xp:inputText>

					<xp:text escape="true" id="compCharge4b">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

						<xp:this.rendered><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "4","boolKeyword");

@If(@IsError(lookup), “False”, lookup)}]]></xp:this.rendered>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup5"

					value="#{dominoDocument1.chkBox05}" layout="pageDirection">

					<xp:selectItems id="selectItems5">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "5", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onclick" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler8">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>

			<xp:td colspan="2">

				<xp:panel id="line5">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup5").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC5" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "5","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge5">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "5","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC5b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "5","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge5b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "5","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup6"

					value="#{dominoDocument1.chkBox06}" layout="pageDirection">

					<xp:selectItems id="selectItems6">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "6", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler9">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>

			<xp:td colspan="2">

				<xp:panel id="line6">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup6").getValue()== null }]]></xp:this.rendered>



					<xp:inputText id="valC6" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "6","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge6">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "6","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC6b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "6","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge6b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "6","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup7"

					value="#{dominoDocument1.chkBox07}" layout="pageDirection">

					<xp:selectItems id="selectItems7">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "7", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>



					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler10">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>



			<xp:td colspan="2">

				<xp:panel id="line7">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup7").getValue()== null }]]></xp:this.rendered>





					<xp:inputText id="valC7" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "7","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge7">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "7","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC7b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "7","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge7b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "7","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup8"

					value="#{dominoDocument1.chkBox08}" layout="pageDirection">

					<xp:selectItems id="selectItems8">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "8", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onchange" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler11">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>



			<xp:td colspan="2">

				<xp:panel id="line8">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup8").getValue()== null }]]></xp:this.rendered>





					<xp:inputText id="valC8" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "8","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge8">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "8","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC8b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "8","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge8b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "8","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td colspan="2">

				<xp:checkBoxGroup id="checkBoxGroup9"

					value="#{dominoDocument1.chkBox09}" layout="pageDirection">

					<xp:selectItems id="selectItems9">

						<xp:this.value><![CDATA[${javascript:@DbLookup(@DbName(), "InfractionLookup", "9", "keywordvalue") }]]></xp:this.value>

					</xp:selectItems>

					<xp:eventHandler event="onclick" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler12">

					</xp:eventHandler>

				</xp:checkBoxGroup>

			</xp:td>



			<xp:td colspan="2">

				<xp:panel id="line9">

					<xp:this.rendered><![CDATA[#{javascript:!getComponent("checkBoxGroup9").getValue()== null }]]></xp:this.rendered>





					<xp:inputText id="valC9" style="width:45.0px">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "9","KeywordAddl_2");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>

					<xp:text escape="true" id="compCharge9">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "9","KeywordAddl");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

					<xp:inputText id="valC9b" style="width:45.0px"

						rendered="false">

						<xp:this.defaultValue><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "9","KeywordAddl_3");

@If(@IsError(lookup), 0, lookup)}]]></xp:this.defaultValue>

						<xp:this.converter>

							<xp:convertNumber type="currency"

								currencySymbol="$">

							</xp:convertNumber>

						</xp:this.converter>

					</xp:inputText>



					<xp:text escape="true" id="compCharge9b"

						rendered="false">

						<xp:this.value><![CDATA[#{javascript:lookup=@DbLookup(@DbName(),"InfractionLookup", "9","KeywordAddl_1");

@If(@IsError(lookup), “not found”, lookup)}]]></xp:this.value>

					</xp:text>

				</xp:panel>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>

				F1:



				<xp:text escape="true" id="computedField1">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup1").getValue(); }]]></xp:this.value>

				</xp:text>

			</xp:td>

			<xp:td></xp:td>

			<xp:td>

				<xp:label value="Number of Cartons"

					id="lblCartons">

				</xp:label>

			</xp:td>

			<xp:td>





				<xp:inputText id="cntCartons"

					value="#{dominoDocument1.cntCartons}">

					<xp:this.converter>

						<xp:convertNumber type="number"></xp:convertNumber>

					</xp:this.converter>

				</xp:inputText>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>



				F2:





				<xp:text escape="true" id="computedField2">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup2").getValue(); }]]></xp:this.value>

				</xp:text>

			</xp:td>

			<xp:td>



			</xp:td>

			<xp:td>

				<xp:label value="Number of Units:" id="label2"></xp:label>

			</xp:td>

			<xp:td>



				<xp:inputText id="cntUnits"

					value="#{dominoDocument1.cntUnits}">

					<xp:this.converter>

						<xp:convertNumber type="number"></xp:convertNumber>

					</xp:this.converter>

				</xp:inputText>

			</xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>F3: <xp:text escape="true" id="computedField3">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup3").getValue(); }]]></xp:this.value>

				</xp:text></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>F4: <xp:text escape="true" id="computedField4">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup4").getValue(); }]]></xp:this.value>

				</xp:text></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>F5: <xp:text escape="true" id="computedField5">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup5").getValue(); }]]></xp:this.value>

				</xp:text></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>F6: <xp:text escape="true" id="computedField6">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup6").getValue(); }]]></xp:this.value>

				</xp:text></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>F7: <xp:text escape="true" id="computedField7">

					<xp:this.value><![CDATA[#{javascript:getComponent("checkBoxGroup7").getValue(); }]]></xp:this.value>

				</xp:text></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

			<xp:td></xp:td>

		</xp:tr>

		<xp:tr>

			<xp:td>

				<xp:button value="Click Me !!!" id="testOne">

					<xp:eventHandler event="onclick" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler4">

						<xp:this.action><![CDATA[#{javascript:var edit:javax.faces.component.UIComponent = getComponent("compCharge1"); 

edit.setRendered(false); }]]></xp:this.action>

					</xp:eventHandler>

				</xp:button>

				<xp:button value="Click Me !!!" id="button1">

					<xp:eventHandler event="onclick" submit="true"

						refreshMode="partial" refreshId="dataEditPanel"

						id="eventHandler5">

						<xp:this.action><![CDATA[#{javascript:var edit:javax.faces.component.UIComponent = getComponent("compCharge1"); 

edit.setRendered(true); }]]></xp:this.action>

					</xp:eventHandler>

				</xp:button>

			</xp:td>

			<xp:td></xp:td>

			<xp:td>

				<xp:label id="lblTotal" value="Total:"></xp:label>

				<xp:button id="btnCalc" value="calcTotal">

					<xp:eventHandler event="onclick" submit="true"

						refreshMode="partial" id="eventHandler1" refreshId="valTotal">

						<xp:this.action><![CDATA[#{javascript:var x = 5;

valTotal.setValue(x);}]]></xp:this.action>

					</xp:eventHandler>

				</xp:button>

			</xp:td>

			<xp:td>

				<xp:inputText id="valTotal"

					value="#{dominoDocument1.valTotal}">

					<xp:this.converter>

						<xp:convertNumber type="currency"></xp:convertNumber>

					</xp:this.converter>

				</xp:inputText>

			</xp:td>

		</xp:tr>

	</xp:table>





</xp:panel>

</xp:view>