DataSetBuilder.st
changeset 1548 dae6daf3b566
parent 1499 0c57ab09156b
child 1553 1d7fd5dde600
equal deleted inserted replaced
1547:c770276e8001 1548:dae6daf3b566
  2390     columns do:[:aColumn|
  2390     columns do:[:aColumn|
  2391         (     aColumn rendererType ~~ #rowSelector
  2391         (     aColumn rendererType ~~ #rowSelector
  2392          and:[(sel := aColumn printSelector) notNil
  2392          and:[(sel := aColumn printSelector) notNil
  2393          and:[(aClass implements:sel) not]]
  2393          and:[(aClass implements:sel) not]]
  2394         ) ifTrue:[
  2394         ) ifTrue:[
  2395             |args bcode keys|
  2395             |numArgs bcode keys|
  2396             bcode   := sel asString.
  2396             bcode   := sel asString.
  2397             args    := sel numArgs.
  2397             numArgs    := sel numArgs.
  2398 
  2398 
  2399             args ~~ 0 ifTrue:[
  2399             numArgs ~~ 0 ifTrue:[
  2400                 args == 1 ifTrue:[
  2400                 numArgs == 1 ifTrue:[
  2401                     bcode := bcode, 'aGC'
  2401                     bcode := bcode, 'aGC'
  2402                 ] ifFalse:[
  2402                 ] ifFalse:[
  2403                     keys := sel keywords.
  2403                     keys := sel keywords.
  2404                     bcode := (keys at:1), 'aGC ', (keys at:2), 'aColNr'.
  2404                     bcode := (keys at:1), 'aGC ', (keys at:2), 'aColNr'.
  2405                 ]
  2405                 ]