i don't see exacty what i can do :

because when i use this :               var formatter = new
google.visualization.TablePatternFormat('<a href="{1}" target="_blank">
{0}</a>');
my link is still the same as before : http://www.google.com/ig/www.adobe.com

so, how can i delete this part " http://www.google.com/ig/"; ??

Thanks by advance,

Mat

On 21 déc 2008, 13:39, VizGuy <[email protected]> wrote:
> You have a typo in the formatter.
> You have there:
> '<a href="?url={1}"
> But you probably mean
> '<a href="{1}"
> and the url part is a leftover from before.
> This makes the url a relative one (as it starts with ? and not with a
> protocol), and your base url is of the gadget.
>
> In addition, in the code you sent you define a view but you never use it (it
> looks like a copy of the example, but in case you meant to use it, well, you
> don't).
>
> Regards,
> VizGuy
>
> On Wed, Dec 17, 2008 at 12:48 PM, Mathieu <[email protected]>wrote:
>
>
>
> > Hello everyone;
>
> > I try to use the TablePatternFormat to have links (with a table) on
> > external web page but i don't succeed;
>
> > I do this :
>
> > var formatter = new google.visualization.TablePatternFormat('<a href="?
> > url={1}" target="_blank">{0}</a>');
>
> > With my iGoogle gadget, i get this :
>
> > 1 | Test |www.adobe.com
> > etc..   with a link on the word "Test" like this : "http://
> > 110.gmodules.com/ig/ifr?url=www.adobe.com"
>
> > And my problem is that i try to delete this "http://110.gmodules.com/
> > ig/ <http://110.gmodules.com/ig/>" to open the web page adobe.com in an
> > external window, is it
> > possible ?
>
> > Thanks by advance,
>
> > Mathieu
>
> > My code;
>
> > function draw(response) {
> >        if (response.isError()) {
> >          alert("Error in query")
> >        }
>
> >        var ticketsData = response.getDataTable();
> >        var table = new google.visualization.Table
> > (document.getElementById('patternformat_div'));
>
> >                var formatter = new
> > google.visualization.TablePatternFormat('<a
> > href="?url={1}" target="_blank">{0}</a>');
> >                formatter.format(ticketsData, [0,1]); // Apply formatter and
> > set the
> > formatted value of the first column.
>
> >                 var view = new google.visualization.DataView(ticketsData);
> >                 view.setColumns([0]); // Create a view with the first
> > column only.
>
> >        table.draw(ticketsData, {allowHtml: true, showRowNumber:
> > true});
> >      }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to