Thanks for the direction...Got it working!! Cheers!

On Jan 26, 2012, at 4:03 AM, François Facon <francois.fa...@atos.net> wrote:

> And also
> 
> The handler of
> 
>   <t:jquery.dialogajaxlink t:dialog="myDialog"
> class="report" t:zone="myZone" t:context="${host.hostid}">
>                  <span class="ss_sprite ss_bin"></span>
>                  Delete ${host.hostid}
>              </t:jquery.dialogajaxlink>
> 
> something like
> 
> @OnEvent(value = EventConstants.ACTION)
> Object showDetail(int hostid)
> {
>    if (!request.isXHR()) { return this; }
>    host.hostid = hostid;
>    return myZone;
> }
> 
> on server side you have to reassign the host id received in context
> into host.hostid
> in order to refresh the zone with the right id.
> 
> 
> 
> regards
> François
> 
> 
> 2012/1/26 Taha Hafeez Siddiqi <tawus.tapes...@gmail.com>:
>> Hi
>> 
>> If your dialog is in some kind of a loop you have to ensure t:clientId is 
>> unique for each dialog
>> 
>> something like
>> 
>> <div t:type='jquery/dialog' t:clientId='prop:dialogId'>
>>  ...
>> </div>
>> 
>> <a t:type='jquery/dialogLink' dialog='prop:dialogId'>Link</a>
>> 
>> and then in your java file
>> 
>> public String getDialogId(){
>>   return "myDialog" + loopIndex;
>> }
>> 
>> regards
>> Taha
>> 
>> On Jan 26, 2012, at 2:43 AM, Russell John-Baptistr wrote:
>> 
>>> trying to wrap my brain around how I should pass IDs from my
>>> jquery.dialogajaxlink to my jquery.dialog.
>>> 
>>> I am using query builder to build a list of hosts. I can display the id and 
>>> other host information of each host, per row.
>>> However whenever the delete dialog box is called via clicking "delete"
>>> on a row, only the first ID and the first hostname in the list gets
>>> passed to the dialog. This happens regardless of which row's delete
>>> link is clicked.
>>> 
>>> I feel there is something simple I'm missing. Thanks in advance for any 
>>> input!
>>> 
>>> 
>>>     <qb:pagedcolumn>
>>> 
>>>               <t:jquery.dialog t:clientId="myDialog">
>>> 
>>>                   <t:zone t:id="myZone" id="myZone">
>>>                       <!--   <br></br>Are you sure you want to
>>> delete host ${host.hostname}?
>>>                  <input type="input" class="report2" name="host"
>>> value="${host.hostid}"/>-->
>>>                            <form>
>>>                       <t:actionlink t:type="button" t:id="DeleteMe"
>>> context="${host.hostId}" t:mixins="jquery/button">
>>>                            Delete Host     ${host.hostid}
>>>                       </t:actionlink>
>>>                            </form>
>>>                   </t:zone>
>>>               </t:jquery.dialog>
>>> 
>>>              <t:jquery.dialogajaxlink t:dialog="myDialog"
>>> class="report" t:zone="myZone" t:context="${host.hostid}">
>>>                   <span class="ss_sprite ss_bin"></span>
>>>                   Delete ${host.hostid}
>>>               </t:jquery.dialogajaxlink>
>>>               <br></br>
>>> 
>>>           </qb:pagedcolumn>
>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to