| dalla versione 9.0.3940 - modificato il 24/07/2012 - link - english
|
Scopo
Questa proprietà abilita o meno il pannello a gestire i raggruppamenti.
Questo non implica che i raggruppamenti impostati siano mostrati all'utente; lo saranno solo se viene impostata anche la proprietà
ShowGroups e se i gruppi saranno stati calcolati utilizzando la procedura
RefreshGrouping.
Pannello.CanGroup = true
Note
-
I raggruppamenti sono gestiti solo in RD3.
-
Questa proprietà può anche essere abilitata utilizzando il checkbox Può Raggruppare tra le proprietà visuali del pannello.
event Ordini.Load()
{
Ordini.canGroup = true
Ordini.showGroups = true
Ordini.addtoGroupList(Ordini.Idcliente.me(), true, Sfondogruppi)
Ordini.addtoGroupList(Ordini.DataOrdine.me(), true, Sfondogruppi)
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1970#, #31/12/1979#
, "Anni 70")
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1980#, #31/12/1989#
, "Anni 80")
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1990#, #31/12/1999#
, "Anni 90")
Ordini.setGroupFunction(Ordini.PaeseDestinatario.me(), Count, ...)
Ordini.findData()
Ordini.refreshGrouping()
int rw = Ordini.activeRow
int ps = Ordini.actualPosition
Ordini.findRecord(Ordini.DataOrdine.me(), today(), ...)
if (rw != Ordini.activeRow || ps != Ordini.actualPosition)
{
Ordini.expandGroup(SelectedRow, true)
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.