The code for the view that has the problem is:

<index-page>
  <content-body:>
    <div part="cities">
      <table-plus with="&@cities" push-state update="cities" fields="this, 
sometext, adate">
        <this-view:><a push-state update="suburb-part"/></this-view:>
        <adate-view:><click-editor/></adate-view:>
      </table-plus>
    </div> 
  </content-body:>

  <after-content-body:>
    <div part="suburb-part">
    </div>
  </after-content-body:>
</index-page>



On Friday, September 20, 2013 2:24:01 PM UTC+10, Cameron Taylor wrote:
>
> The problem seems to be that on the index page I have an <a 
> update="somepart"/> where the link goes to a show page. The show page 
> creates editors but it starts it's editor-dom-id count from 1. Since there 
> are already editors on the index page they end up with the same dom-ids.
>
> It seems like I will either need to change the index page to include all 
> the relevant data from the show page or somehow override the editor dom 
> id's. Is there a simple way to either change the counter used by the editor 
> tag or to make the editor tag generate ids with a different suffix?
>
>
>
> On Thursday, September 19, 2013 6:37:14 PM UTC+10, Imanol Alvarez Perez 
> wrote:
>>
>> Hello Cameron,
>>
>> i have tryed reproduce the problem but I have been unable. Can you 
>> explain a more bit the problem and how reproduce it? 
>>
>> Regards,
>> Imanol
>>
>> El miércoles, 18 de septiembre de 2013 06:44:54 UTC+2, Cameron Taylor 
>> escribió:
>>>
>>> I have an application that includes two <table-plus/>, each of which 
>>> provides in place editing. The second <table-plus/> is loaded via an ajax 
>>> push-state link. The problem occurs when editing the first row of the 
>>> second <table-plus/>. The edit is sent to the database correctly but the 
>>> ajax response actually updates the editors on the first <table-plus/>. 
>>> Inspecting the code confirms that the divs are using the same ID sequence 
>>> so colliding and the first instance is selected. The app is running at: 
>>> http://173.212.223.148:3000/.
>>>
>>> I assume this problem is occurring because I am loading the second table 
>>> via an ajaxified link to the show page, which I then show on the index 
>>> page. I take it this isn't the right way to go about it? What would be the 
>>> hobo convention for this sort of thing. Basically I want a way to click on 
>>> a row in my first table and have it load up a child table via ajax. Then I 
>>> want to be able to edit both tables. Any suggestions?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to