ProtoObjectObjectWAPresenterWAComponentWAFormDialogWAGridDialog
- NewUserRequestAdminView
- UserListAdminView
| instance | class |
|---|---|
| as yet unclassified | no messages
|
| as yet unclassified |
|---|
| columns |
^ #() |
| cssClassForItem: anObject |
^ 'dialog-row' |
| items |
^ #() |
| renderColumn: aSymbol for: anObject on: html |
| renderSelector | renderSelector _ self renderingSelectorFor: aSymbol. (self respondsTo: renderSelector) ifTrue: [self perform: renderSelector with: anObject with: html] ifFalse: [self renderDefaultColumn: aSymbol for: anObject on: html] |
| renderDefaultColumn: aSymbol for: anObject on: html |
html text: (anObject perform: aSymbol) |
| renderDialogOn: html |
html table: [ self renderHeadingsOn: html. self items do: [:ea | self renderRowForItem: ea on: html]. ] |
| renderHeadingForSelector: aSymbol on: html |
html text: (self labelForSelector: aSymbol) |
| renderHeadingsOn: html |
self columns do: [:ea | html cssClass: ea. html tableHeading: [self renderHeadingForSelector: ea on: html]] |
| renderRowForItem: anObject on: html |
html cssClass: (self cssClassForItem: anObject). html tableRow: [ self columns do: [:ea | html cssClass: ea. html tableData: [self renderColumn: ea for: anObject on: html]] ] |
| renderingSelectorFor: aSymbol |
^ ('render', aSymbol capitalized, 'For:on:') asSymbol
|
| style |
^ '
.dialog-buttons {text-align: center}
'
|