T
ty3uk
есть не приятная проблема. Для работы необходимо формировать табличку с "свободными колонками" (порядок колонок, число и т.д.). Для реализации был выбран repeatcontrol (просто уже и не знаю как ещё можно сделать). И, для управления, обычный пагер. Проблема заключается в том, что первая страница выводится нормально, а вот остальные. Либо пустые, либо ошибка "'values' не найден"(если включено calculateCount="true")
уже день убил на эту проблему, безрезультатно. Может ктонить сталкивался с подобной проблемой? :meh:
Код:
<xp:panel id="viewPanel1">
<xp:this.data>
<xe:jdbcQuery var="jdbcQuery1" connectionName="mysql"
calculateCount="true">
<xe:this.sqlQuery><![CDATA[#{javascript:viewScope["sqlSelect"];}]]></xe:this.sqlQuery>
</xe:jdbcQuery>
</xp:this.data>
<xp:pager layout="Previous Group Next" partialRefresh="true"
id="pager1" for="repeat1" panelPosition="right">
</xp:pager>
<xp:repeat id="repeat1" rows="30"
value="#{javascript:jdbcQuery1}" indexVar="rowIndex" var="values"
removeRepeat="true">
<xp:label id="label2">
<xp:this.value><![CDATA[#{javascript:values.getColumnValue("iCount")}]]></xp:this.value>
</xp:label>
<xp:br />
</xp:repeat>
</xp:panel>