以下是基于组代码列表创建动态复选框的代码,我们将从查询服务中获取所有工作正常。
但是,每当我尝试在JS onclick函数中获取仅选中复选框的值时,我只得到在下面的循环中创建的第一个复选框的值。
<ui:grid>
<xsl:for-each select="seeup:seeup[seeup:groupCode=$groupCode][position() mod 3 = 0 ]">
<xsl:variable name = "current-pos" select="(position() - 1) * 3+1" />
<ui:row>
<xsl:for-each select="../seeup:seeup[seeup:groupCode=$groupCode][position() >= $current-pos and position() < $current-pos + 3]" >
<ui:cell class="ap-apply-fieldName-grid">
<ui:checkBox name="fieldName">
<xsl:attribute name="class">
ap-apply-fieldName-chkBox
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="seeup:itemCode"/>
</xsl:attribute>
</ui:checkBox>
<xsl:sequence select="seeup:defaultLabel"/>
</ui:cell>
</xsl:for-each>
</ui:row>
</xsl:for-each>
</ui:grid>