ProtoObjectObjectWAPluggableSelectBox
| changeSelected | list | model | selected | size |
| instance | class |
|---|---|
| as yet unclassified | as yet unclassified |
| changeSelected |
|---|
|
| list |
|---|
|
| model |
|---|
|
| selected |
|---|
|
| size |
|---|
|
| as yet unclassified |
|---|
| changeSelected: aSymbol |
changeSelected _ aSymbol |
| list: aSymbol |
list _ aSymbol |
| model: anObject |
model _ anObject |
| renderOn: html |
|array| array _ (model perform: list) asArray. html divClass: 'column-choice' with: [html form: [html attributeAt: 'size' put: size. html attributeAt: 'onChange' put: 'submit()'. html selectFromList: array selected: (array at: (model perform: selected) ifAbsent: []) callback: [:item | model perform: changeSelected with: (array indexOf: item)]]]. |
| selected: aSymbol |
selected _ aSymbol |
| size: aNumber |
size _ aNumber |
| as yet unclassified |
|---|
| on: anObject list: listSelector selected: selectedSelector changeSelected: changeSelectedSelector |
^ self on: anObject list: listSelector selected: selectedSelector changeSelected: changeSelectedSelector size: 10 |
| on: anObject list: listSelector selected: selectedSelector changeSelected: changeSelectedSelector size: aNumber |
^ self new model: anObject; list: listSelector; selected: selectedSelector; changeSelected: changeSelectedSelector; size: aNumber |