[Cartoweb-users] Troubles with tables.tpl
Valerio Noti
valerionoti at yahoo.it
Fri Mar 14 09:59:02 EDT 2008
Hi Oliver,
now Tables.ajax.js is loaded but javascript debugger returns this error:
Errore: AjaxPlugins is not defined
File sorgente: http://192.168.2.18/cartoweb3/htdocs/tables/js/Tables.ajax.js
Riga: 1
I wrote javascript code in Tables.ajax.js, it seems to work in IE, not
in FF but maybe the above error is the main problem.
Thanks again
valerio
2008/3/14, Oliver Christen <oliver.christen at camptocamp.com>:
> Warning: AjaxHandler.handlePluginReponse(): object AjaxPlugins.Tables
>
>
> this means the file Tables.ajax.js is not loaded
> look in your page source, see what the url to that is and try to access it
> directly with your browser
>
> if you just copied it in your project, dont forget to do a
> cw3setup --install again so the paths are regenerated
>
> regards
>
> Oliver
>
>
> ----- Original Message -----
> From: "Valerio Noti" <valerio.noti at gmail.com>
> To: "Oliver Christen" <oliver.christen at camptocamp.com>
> Cc: <cartoweb-users at lists.maptools.org>
>
> Sent: Friday, March 14, 2008 10:38 AM
> Subject: Re: [Cartoweb-users] Troubles with tables.tpl
>
>
> > ok, I'm not sure I'll be able to work around Table.ajax.js (don't know
> > ajax) but prior to any change I get an error from Jtrace debugger:
> >
> > Warning: AjaxHandler.handlePluginReponse(): object AjaxPlugins.Tables
> > not found. AJAX response processing will be ignored for this plugin.
> >
> > not a good message I think. I have Table.ajax.js in
> > cartoweb3\coreplugins\tables\htdocs\js and tried to copy also in
> > cartoweb3\projects\MyProject\coreplugins\tables\htdocs\js.
> >
> > actually any change to that file (a simple alert) doesn't work.
> >
> > thank you very much for your help
> >
> > valerio
> >
> >
> >
> > 2008/3/14, Oliver Christen <oliver.christen at camptocamp.com>:
> >>
> >>
> >> well, then it's absolutly normal your javascript is NOT executed.
> >>
> >> because the table html is loaded via ajax and the javascript INSIDE the
> >> html are considered as text and NOT interpreted.
> >>
> >> if you want to execute some javascript code imported via ajax in an html
> >> fragment , you have to explicitly call (initialize) it from the
> >> handleResponse function in Table.ajax.js
> >>
> >> regards
> >> Oliver
> >>
> >> ----- Original Message -----
> >> From: Valerio Noti
> >> To: Oliver Christen
> >> Cc: cartoweb-users at lists.maptools.org
> >>
> >> Sent: Friday, March 14, 2008 9:56 AM
> >> Subject: Re: [Cartoweb-users] Troubles with tables.tpl
> >>
> >> Oliver,
> >> yes it's in ajax mode and if I disable ajax, javascript code works
> >> inside the tpl . If it's active it works only when I reload the page.
> >> Any tips? or other ways to retrieve query information and open a pop
> >> up window?
> >>
> >> valerio
> >>
> >>
> >> 2008/3/13, Oliver Christen <oliver.christen at camptocamp.com>:
> >> >
> >> >
> >> > you use your project in ajax mode now ?
> >> >
> >> > ----- Original Message -----
> >> > From: Valerio Noti
> >> >
> >> > To: Oliver Christen
> >> > Cc: cartoweb-users at lists.maptools.org
> >> > Sent: Thursday, March 13, 2008 4:42 PM
> >> > Subject: Re: [Cartoweb-users] Troubles with tables.tpl
> >> >
> >> > I tested democw3 tables.tpl in cw3.2 and 3.4
> >> > This code works in 3.2 each time I click on the map with query
> >> > tool. In 3.4 it works only when I reload the page, when I use
> >> > query tool alert doesn't appear.
> >> >
> >> > [...]
> >> > {if $table->numRows > 0}
> >> > <script language=javascript>
> >> > {literal}
> >> >
> >> > alert ('Test');
> >> > {/literal}
> >> > </script>
> >> > [...]
> >> >
> >> > Thank you again
> >> >
> >> > Valerio
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > 2008/3/13, Valerio Noti <valerionoti at yahoo.it>:
> >> > > yes it's what I did, I copied /coreplugins/tables/templates
> >> > > folder in projects/MyProject/coreplugins/tables/templates
> >> > > folder, modified 3.4 template and inserted javascript code
> >> > > between {foreach}{/foreach}
> >> > >
> >> > > thank you
> >> > >
> >> > >
> >> > > 2008/3/13, Oliver Christen <oliver.christen at camptocamp.com>:
> >> > >
> >> > > >
> >> > > >
> >> > > > chance are pretty high the table template was modified
> >> > > > between 3.2 and 3.4 so I would suggest to compare a table
> >> > > > templates in 3.4 and use it as a basis
> >> > > >
> >> > > > regards
> >> > > > Oliver
> >> > > >
> >> > > >
> >> > > > ----- Original Message -----
> >> > > > From: Valerio Noti
> >> > > > To: cartoweb-users at lists.maptools.org
> >> > > > Sent: Thursday, March 13, 2008 3:53 PM
> >> > > > Subject: [Cartoweb-users] Troubles with tables.tpl
> >> > > >
> >> > > > Hello,
> >> > > > I usually modify tpl files inserting javascript code.
> >> > > > i.e. I modified tables.tpl in order to open a pop-up
> >> > > > windows when user click on the map with query tool.
> >> > > >
> >> > > > The following code works fine in cartoweb 3.2 but not
> >> > > > in cw3.4:
> >> > > > [...]
> >> > > > {foreach from=$tables item=group}
> >> > > > foreach from=$group->tables item=table}
> >> > > > {if $table->numRows > 0}
> >> > > > <script language=javascript>
> >> > > > {literal}
> >> > > > strNomeTabella =
> >> > > > '{/literal}{$table->tableTitle
> >> > > > }{literal}';
> >> > > > alert ('Test');
> >> > > > {/literal}
> >> > > > </script>
> >> > > > {foreach from=$table->columnTitles
> >> > > > item=column}
> >> > > > <script language=javascript>
> >> > > > {literal}
> >> > > > var campo =
> >> > > > '{/literal}{$column}{literal}';
> >> > > > {/literal}
> >> > > > </script>
> >> > > > {/foreach}
> >> > > > [...]
> >> > > > {/foreach}
> >> > > > {/foreach}
> >> > > >
> >> > > > In cw3.4 it seems that javascript code is not active.
> >> > > > Nothing is saved in variables and alert statement
> >> > > > doesn't work.
> >> > > >
> >> > > >
> >> > > >
> >> > > > Thank you very much for any help
> >> > > >
> >> > > >
> >> > > > Valerio
> >> > > >
> >> > > > ________________________________
> >
> >> > > >
> >> > > > _______________________________________________
> >> > > > Cartoweb-users mailing list
> >> > > > Cartoweb-users at lists.maptools.org
> >> > > > http://lists.maptools.org/mailman/listinfo/cartoweb-users
> >> > > >
> >> > > >
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > /*
> >> > > Valerio Noti
> >> > > */
> >> >
> >> >
> >> >
> >> > --
> >> > /*
> >> > Valerio Noti
> >> > */
> >>
> >>
> >>
> >> --
> >> /*
> >> Valerio Noti
> >> */
> >
> >
> >
> > --
> > /*
> > Valerio Noti
> > */
> >
>
>
--
/*
Valerio Noti
*/
More information about the Cartoweb-users
mailing list