Viewpanel.getselectedids

Amfion

Well-known member
26.05.2010
143
2
#1
viewPanel.getSelectedIds возвращает номера выбранных позиций в виде, а как получить сами rows. Для примера вид с колонкой ID showCheckbox="true" как получить значения ID выбранных строк.
 

Zeka

Well-known member
01.09.2009
219
0
#2
getSelectedIds возвращает не "номера выбранных позиций в виде", а NodeID выбраных доков.
Так по NodeID и вытаскиваешь документы из базы - database.getDocumentByID()
 

Amfion

Well-known member
26.05.2010
143
2
#3
getSelectedIds возвращает не "номера выбранных позиций в виде", а NodeID выбраных доков.
Так по NodeID и вытаскиваешь документы из базы - database.getDocumentByID()
А если Data не Domino.view а jdbc.query . То возвращает помойму номера выбранных строк в виде и как в этом случае получить значения.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#4
а кто туды пихал этот квери? ;) - тот и должен знать какая строка в резалтсете
 

Amfion

Well-known member
26.05.2010
143
2
#5
а кто туды пихал этот квери? ;) - тот и должен знать какая строка в резалтсете
А подскажите как обработать все выделенные строки. Для примера у нас есть вид с одной колонкой ID ( здесь ID c реляционной БД ). Как получить значения всех выделенных ID. Может сможете скинуть код для примера.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#6
не понятно - как вью корелирует с ИД реляционной БД?
во вью (в штатном режиме) выводятся формулы или значения из полей доков...
 

Amfion

Well-known member
26.05.2010
143
2
#7
не понятно - как вью корелирует с ИД реляционной БД?
во вью (в штатном режиме) выводятся формулы или значения из полей доков...
<xp:viewPanel rows="30" id="viewPanel1" indexVar="id" var="rowData">
<xp:this.facets>
<xp:pager partialRefresh="true" layout="Previous Group Next"
xp:key="headerPager" id="pager1">
</xp:pager>
</xp:this.facets>

<xp:this.data>
<xe:jdbcQuery connectionName="derby1" defaultOrderBy="id"
sqlTable="users" calculateCount="true">
</xe:jdbcQuery>
</xp:this.data>
<xp:viewColumn columnName="id" id="viewColumn1"
showCheckbox="true">
<xp:viewColumnHeader id="viewColumnHeader1"
showCheckbox="true" value="ID">
</xp:viewColumnHeader>
</xp:viewColumn>
</xp:viewPanel>

Надо получить все значения в колонке id, выделенные Checkbox.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#8