<xe:addRows rowCount="number" for="id" disableId="id" state="true|false" loaded="true|false"></xe:addRows>
<xp:dataTable id="dataTable1" rows="10" value="#{javascript:return database.getAllDocuments()}" var="rowdoc">
<xp:column id="column1">
<xp:this.facets>
<xp:label value="subject" id="label1" xp:key="header" style="font-weight:bold"></xp:label>
</xp:this.facets>
<xp:text escape="true" id="computedField1">
<xp:this.value>
<! [CDATA [#{javascript:return rowdoc.getItemValueString("subject")}]]>
</xp:this.value>
</xp:text>
</xp:column>
</xp:dataTable>
<xp:button value="Add 3 rows" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script>
<xe:addRows rowCount="3" for="dataTable1" disableId="button1" state="true"></xe:addRows>
</xp:this.script>
</xp:eventHandler>
</xp:button>