Re: Need some table help

"Esteban A. Maringolo" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <CAJMgPCL_ZqzAQVYpfb+Tc4-LoqsUwNkDrh-ZxRCD2vG7ZnMTGQ@mail.gmail.com>
I daWvPick should be a parameter for renderRowOn:

so...
renderRowFor: aWvPick on: html
calls:
renderCellsFor: aWvPick rowId: rowId on: html


But the concept is the same.


Esteban A. Maringolo


2017-07-14 14:00 GMT-03:00 Esteban A. Maringolo <[email protected]>:
> You can do some ajax replacement there, replacing the whole row every
> time you change the selection.
>
>
> Below some untested code that should lead you in the right direction.
>
> renderRowOn: html
>
> html tableRow
>   id: (rowId := html nextId);
>   with: [
>     self renderCellsRowId: rowId on: html
> ]
>
>
> renderCellsRowId: rowId on: html
>    html tableData: aWvPick gameNumber.
>    html tableData: aWvPick time.
>    html tableData: aWvPick home.
>    html tableData: aWvPick away.
>    html tableData: aWvPick currentPick"show the current pick here"
>    html tableData: [
>        html select
>           "... select options and configs "
>            onClick: (
>             (html jQuery ajax
>                 callback: ["whatever you do when the select changes"]
> value: ("what you chose as value");
>                 onSuccess: (html jQuery id: rowId) load: [:h | self
> renderCellsRowId: rowId on: h ])
>           )
>    ]
>
>
> Esteban A. Maringolo
>
>
> 2017-07-14 12:32 GMT-03:00 Donald MacQueen <[email protected]>:
>> I am a relative Seaside newbie. I am trying to get up to speed by writing a
>> small app to support our football club.
>>
>> I have a table of game data. Each row has
>>
>> game# time homeTeam awayTeam currentPick
>>
>> What i want to do is add a combo box as the sixth element in the table row
>> which would have two selections: the homeTeam and the awayTeam. After
>> selecting a pick, I want to update the row to show the new value for aWvPick
>> currentPick, the fifth element.
>>
>> I have googled my brains out looking for an example and  have grepped the
>> last 3 years of the archives, but no joy so far. My table looks like this:
>>
>>     html tableRow: [
>>         html tableData: aWvPick gameNumber.
>>         html tableData: aWvPick time.
>>         html tableData: aWvPick home.
>>         html tableData: aWvPick away.
>>         html tableData: aWvPick currentPick"show the current pick here"
>>
>> "want to put combo box here"].
>>
>> Thanks in advance.
>>
>> --
>> Donald [|]
>>
>> This is a job for BOB VIOLENCE and SCUM, the INCREDIBLY STUPID MUTANT DOG.
>>                 -- Bob Violence
>>
>>
>> ---
>> This email has been checked for viruses by Avast antivirus software.
>> https://www.avast.com/antivirus
>>
>> _______________________________________________
>> seaside mailing list
>> [email protected]
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.