Hi guys,

Please help me out if anybody having any idea on the issue mentioned below ??

Regards,
Manish

----- Original Message ----- 
From: Manish Kumar 
To: [email protected] 
Sent: Wednesday, November 19, 2008 6:17 PM
Subject: Re: how to work with xs-linker in gwt


Hi, 

As asked , please have a look at my code :

GWT : 

public void onModuleLoad(){

try

{

    exportStaticMethod(this);



}

catch(Exception re)

{

MessageBox.alert(re.getMessage());

}

}


public native void exportStaticMethod(PMGWTHtmlUtils pmGWTHtmlUtils) 

/*-{


$wnd.invokeGWT = function(bId,cId,mId,mName,cName)

{ 

[EMAIL 
PROTECTED]::invokeGWT(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)(bId,cId,mId,mName,cName);

};


if($wnd.callGWTUtils){

        $wnd.callGWTUtils();

}


}-*/;


public void invokeGWT( String bId,String cId,String mId,String mName,String 
cName ) throws RequestException {

System.out.println( " xxxxxxxxxxxxxxxxxxxxxxxxxxxx :"+ bId); 


if(bId.equalsIgnoreCase("new"))

{

window = new Window(); 

BorderLayoutData centerData = new BorderLayoutData(RegionPosition.CENTER);

window.setTitle("Layout Window");

//window.setClosable(true);

window.setWidth(600);

window.setHeight(500);

window.setPlain(true);

window.setLayout(new BorderLayout());

window.add(createAddCommentForm( "c0","c7","Test Process Model","process 
overview") ,centerData);

//window.setCloseAction(Window.HIDE);

window.show(); 

}

else if(bId.equalsIgnoreCase("view"))

{

String destUrl = PMServerUrl + "processmaster/comments/"+mName+".xml";

doViewCommentRequest(destUrl);

}

}

After compiling the gwt component using xs linker , I am trying to use this in 
HTML stuffs :

<script type="text/javascript" src="../js/pmxslutils.js"></script>

<script language="javascript" 
src="com.pm.output.html.gwt.model.comment.PMGWTHtmlUtils.nocache.js"></script>

// pmxslutils.js 

function callGWTUtils( bttnId ) // This method id called on button click on 
HTML.
{
  if( currDispId != null )
  {
   invokeGWT( bttnId,this.currDispId,this.mId,this.mName,this.currDispName );// 
This is the vative method.
}

}



Please let us know if this does not make sense.

Regards,
Manish
----- Original Message ----- 
From: "eggsy84" <[EMAIL PROTECTED]>
To: "Google Web Toolkit" <[email protected]>
Sent: Wednesday, November 19, 2008 4:50 PM
Subject: Re: how to work with xs-linker in gwt



Can you share any code? I'm not too clear on what you're trying to do?

On Nov 19, 9:53 am, "Manish Kumar" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am trying the same, But unfortunately this does not work.
> Please have a check on my approach , Though I am not suspected.
>
> I have put my compiled code in my required directory and
> included nocache.js to html stuffs then i am calling a native
> function defined in GWT component.This does not make a call to
> respective function.
>
> Please correct me if i am wrong in my approach.
> Regards,
> Manish
>
> ----- Original Message -----
> From: "eggsy84" <[EMAIL PROTECTED]>
> To: "Google Web Toolkit" <[email protected]>
> Sent: Wednesday, November 19, 2008 2:36 PM
> Subject: Re: how to work with xs-linker in gwt
>
> Hi there
>
> No thats fine you can compile your GWT into Java using the GWT Hosted
> browser and providing you have the linker this will compile Cross Site
> compatible Javascript and then you can include the compiled up
> Javascript on any HTML page.
>
> EG: You may compile your GWT application up on machine A then make a
> web page on machine B and include the compiled up javascript file from
> Machine A on the web page on machine B.
>
> What doesn't work is when you try to communicate with a foreign server
> within hosted mode so basically when you're testing before you compile
> your Java to javascript you have to communicate with a server on the
> local machine.
>
> Regards,
>
> Eggsy
>
> On Nov 19, 5:50 am, "Manish Kumar" <[EMAIL PROTECTED]> wrote:
> > Hi,
>
> > I have just taken a look on the link content, this seems quite useful.I
> > will
> > go through in details now.
>
> > Thanks for much needed stuffs floated on the web.
> > Do you mean that we can not do xs-compile in hosted mode.We understand
> > that
> > we would have to test on different browser.
> > The way i want to do is that we want to include nocache.js to our HTML
> > stuffs and call a JNSI method to invoke GWT utilities.
>
> > Please correct me if i am wrong in my understanding.
>
> > Regards
> > Manish
>
> > ----- Original Message -----
> > From: "eggsy84" <[EMAIL PROTECTED]>
> > To: "Google Web Toolkit" <[email protected]>
> > Sent: Tuesday, November 18, 2008 3:09 PM
> > Subject: Re: how to work with xs-linker in gwt
>
> > Also I don't think (at the time of writing) that GWT hosted mode
> > browser has Cross Site mode functionality so you may have to keep
> > compiling your widget and testing within a browser. Or simply set up a
> > test environment (tomcat locally or something) on your local machine.
>
> > Eggsy
>
> > On Nov 18, 9:25 am, eggsy84 <[EMAIL PROTECTED]> wrote:
> > > Hi there
>
> > > To compile the application for Cross site you simply add <add-linker
> > > name="xs" />
> > > to your gwt.xml file.
>
> > > In GWT 1.5 this now doesn't create xs-nocache.js it simply creates the
> > > javascript as normal but it will be the xs version. (Took me a while
> > > to realise this as well)
>
> > > I had to do the same thing for a client and make a widget that could
> > > be deployed on various machines - I wrote a quick tutorial with links
> > > here
>
> > >http://eggsylife.blogspot.com/2008/10/gwt-and-cross-site-jsonp-in-j2e...
>
> > > Hope this helps
>
> > > eggsy
>
> > > On Nov 18, 8:49 am, "Manish Kumar" <[EMAIL PROTECTED]> wrote:
>
> > > > Hi,
>
> > > > While working to make a call to GWT from a eternal HTML using JSNI
> > > > method , I am trying to compile our code using xs-linker.
>
> > > > I don't understand why this does not work. I made an entry in for
> > > > xs-linker in -gwt.xml then compile the our code in hosted browser.
> > > > Can anybody please hint me what I am missing?
>
> > > > One more thing I would like to confirm with all of you about my
> > > > approach.
> > > > My sole purpose is to add our compiled javascript code to HTML(
> > > > external ) at any location. The way I expected is that my JSNI method
> > > > will be available in xs-nocache.js (included in HTML).
>
> > > > Can anybody please confirm on this?
>
> > > > Regards,
>
> > > > Manish 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to