Yes that works, funny though that when for once you want to use a real table that makes sense, you have to simulate it with divs...
Alexi 2012/9/19 Amedeo Mantica <amedeomant...@me.com> > Use div as display:table > ul as display:table-row > li as display:table-cell > > Sent from my iPhone > > On 18/set/2012, at 23:51, Chuck Hill <ch...@global-village.net> wrote: > > > Yes, that works and is Ajax updatable. But using the <table> tag and > friends does not work so well. > > > > Chuck > > > > > > On 2012-09-18, at 2:43 PM, Amedeo Mantica wrote: > > > >> Actually is possible to create a table entirely using div, ul, li > >> CSS display properties: table, table-row, table-cell > >> Fully compatible with Ajax > >> > >> Sent from my iPhone > >> > >> On 18/set/2012, at 22:25, Chuck Hill <ch...@global-village.net> wrote: > >> > >>> Yes, I don't think that updating table structure works very well. You > need to use div's for layout if you want that. Updating the contents of a > cell works. > >>> > >>> > >>> Chuck > >>> > >>> On 2012-09-18, at 1:19 PM, Henrique Prange wrote: > >>> > >>>> Hi Pascal, > >>>> > >>>> I had all sort of problems trying to update just a single row of a > table. I've only been able to update the contents of a cell (using an > AjaxUpdateContainer inside of a <td>) or the entire table successfully. > >>>> > >>>> Cheers, > >>>> > >>>> Henrique > >>>> > >>>> On 18/09/2012, at 15:27, Pascal Robert <prob...@macti.ca> wrote: > >>>> > >>>>> Hi guys, > >>>>> > >>>>> I have a table with a chunk of AjaxUpdateContainer and > AjaxObserveField in it. Each row have its own AjaxUpdateContainer, so when > a observe field action is triggered, I'm calling a sub-component to fill > one of the columns. > >>>>> > >>>>> Problem is: if the table have 10 rows, the sub-component is called > 10 times instead of updating just the row where I put some text in the > field that is observed. But the weird thing is that if instead of calling > my sub-component and I call a > >>>>> > >>>>> The problem: > >>>>> > >>>>> <wo:form> > >>>>> <wo:AjaxUpdateContainer id="main_table"> > >>>>> <table style="width: 100%;"> > >>>>> <wo:loop list="$childsSpec" item="$childSpec"> > >>>>> <wo:AjaxUpdateContainer class="row" elementName="tr" id="$ > childSpec.spec.ID"> > >>>>> <td class="full-height"> > >>>>> <table width="100%"> > >>>>> <td class="parts_column"> > >>>>> <ul> > >>>>> <wo:loop > list="$~availablesPartsForSpec(childSpec.spec)" item="$partItem"> > >>>>> <li> > >>>>> <wo:AjaxObserveField updateContainerID="$ > childSpec.spec.ID" action="$~addPartsFromLot(partItem)"> > >>>>> <wo:textfield value="$quantityToAdd" size="4" > numberformat="#" style="padding: 0px; margin: 0px;" /> > >>>>> </wo:AjaxObserveField> > >>>>> </li> > >>>>> </wo:loop> > >>>>> </ul> > >>>>> </td> > >>>>> <td class="manifest_column"> <wo:TestsPascal texte="allo" > /> </td> > >>>>> </tr> > >>>>> </table> > >>>>> </td> > >>>>> </wo:AjaxUpdateContainer> > >>>>> </wo:loop> > >>>>> </table> > >>>>> </wo:AjaxUpdateContainer> > >>>>> </wo:form> > >>>>> > >>>>> If I change this: > >>>>> > >>>>> <wo:TestsPascal texte="allo" /> > >>>>> > >>>>> to this: > >>>>> > >>>>> <wo:str value="$~someMethodThatReturnAString" /> > >>>>> > >>>>> The method is called only one time. > >>>>> _______________________________________________ > >>>>> Do not post admin requests to the list. They will be ignored. > >>>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > >>>>> Help/Unsubscribe/Update your Subscription: > >>>>> > https://lists.apple.com/mailman/options/webobjects-dev/hprange%40gmail.com > >>>>> > >>>>> This email sent to hpra...@gmail.com > >>>> > >>>> > >>>> _______________________________________________ > >>>> Do not post admin requests to the list. They will be ignored. > >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > >>>> Help/Unsubscribe/Update your Subscription: > >>>> > https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net > >>>> > >>>> This email sent to ch...@global-village.net > >>> > >>> -- > >>> Chuck Hill Senior Consultant / VP Development > >>> > >>> Practical WebObjects - for developers who want to increase their > overall knowledge of WebObjects or who are trying to solve specific > problems. > >>> http://www.global-village.net/gvc/practical_webobjects > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Do not post admin requests to the list. They will be ignored. > >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > >>> Help/Unsubscribe/Update your Subscription: > >>> > https://lists.apple.com/mailman/options/webobjects-dev/amedeomantica%40me.com > >>> > >>> This email sent to amedeomant...@me.com > >> _______________________________________________ > >> Do not post admin requests to the list. They will be ignored. > >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > >> Help/Unsubscribe/Update your Subscription: > >> > https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net > >> > >> This email sent to ch...@global-village.net > > > > -- > > Chuck Hill Senior Consultant / VP Development > > > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > > http://www.global-village.net/gvc/practical_webobjects > > > > > > > > > > > > > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > > https://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com > > This email sent to alexis.t...@gmail.com >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com