Hi all,
I have a question concerning ScreenLoader vs loadScreen.
But first:
SmartGWT version is: v8.3p_2013-07-04/EVAL Deployment 2013-07-04
Using browser: Firefox v23.0
My question:
I built a ui-screen using Visualbuilder, called it 'screen0.ui.xml' and placed it in the shared/ui directory (as defined in server.properties).
I load this screen using the RPCManager call in my client .java file, as follows:
RPCManager.loadScreen("screen0", new LoadScreenCallback() {
@Override
public void execute() {
}
});
The screen loads fine, and functions like expected.
However, when I call the screenLoader servlet in my <boostrap>.html, as follows:
.......
<script>var isomorphicDir = "vergaderplan/sc/"; </script>
<script src="sc/screenLoader?screenName=screen0"></script>
<script type="text/javascript" language="javascript" src="vergaderplan/vergaderplan.nocache.js"></script>
........
The screen will not load at all, and the following message is logged:
=== 2013-08-22 14:14:20,392 [l0-0] INFO RequestContext - URL: '/Vergaderplan.html', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0': Moz (Gecko) with Accept-Encoding header
=== 2013-08-22 14:14:20,402 [l0-0] INFO Compression - /Vergaderplan.html: 2506 -> 1037 bytes
=== 2013-08-22 14:14:20,723 [l0-0] INFO RequestContext - URL: '/sc/screenLoader', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0': Moz (Gecko) with Accept-Encoding header
[WARN] 404 - GET /sc/screenLoader?screenName=screen0 (127.0.0.1) 1401 bytes
Request headers
Host: 127.0.0.1:9999
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Accept: */*
=== 2013-08-22 14:14:20,726 [l0-2] INFO Compression - /vergaderplan/vergaderplan.nocache.js: 7401 -> 2864 bytes
Accept-Language: nl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: GLog=%7B%0D%20%20%20%20left%3A1296%2C%20%0D%20%20% 20%20top%3A-2%2C%20%0D%20%20%20%20width%3A1646%2C%20%0D%20%20% 20%20height%3A977%2C%20%0D%20%20%20%20priorityDefa ults%3A%7B%0D%20%20%20%20%20%20%20%20Log%3A4%0D%20 %20%20%20%7D%2C%20%0D%20%20%20%20defaultPriority%3 A3%2C%20%0D%20%20%20%20trackRPC%3Atrue%0D%7D; isc_cState=ready
Connection: keep-alive
Referer: http://127.0.0.1:9999/Vergaderplan.html?gwt.codesvr=127.0.0.1:57745
Response headers
X-Included-Test2: true
X-Included-Test: true
Content-Type: text/html; charset=iso-8859-1
Content-Length: 1401
=== 2013-08-22 14:14:20,884 [l0-2] INFO Compression - /vergaderplan/sc/modules/ISC_Core.js: 795468 -> 208310 bytes
Am I missing something important here?
BTW: I can work with the RPCManager.loadScreen() approach, but would nevertheless like to know what I'm doing wrong.
Thanks for any help.
Rui
I have a question concerning ScreenLoader vs loadScreen.
But first:
SmartGWT version is: v8.3p_2013-07-04/EVAL Deployment 2013-07-04
Using browser: Firefox v23.0
My question:
I built a ui-screen using Visualbuilder, called it 'screen0.ui.xml' and placed it in the shared/ui directory (as defined in server.properties).
I load this screen using the RPCManager call in my client .java file, as follows:
RPCManager.loadScreen("screen0", new LoadScreenCallback() {
@Override
public void execute() {
}
});
The screen loads fine, and functions like expected.
However, when I call the screenLoader servlet in my <boostrap>.html, as follows:
.......
<script>var isomorphicDir = "vergaderplan/sc/"; </script>
<script src="sc/screenLoader?screenName=screen0"></script>
<script type="text/javascript" language="javascript" src="vergaderplan/vergaderplan.nocache.js"></script>
........
The screen will not load at all, and the following message is logged:
=== 2013-08-22 14:14:20,392 [l0-0] INFO RequestContext - URL: '/Vergaderplan.html', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0': Moz (Gecko) with Accept-Encoding header
=== 2013-08-22 14:14:20,402 [l0-0] INFO Compression - /Vergaderplan.html: 2506 -> 1037 bytes
=== 2013-08-22 14:14:20,723 [l0-0] INFO RequestContext - URL: '/sc/screenLoader', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0': Moz (Gecko) with Accept-Encoding header
[WARN] 404 - GET /sc/screenLoader?screenName=screen0 (127.0.0.1) 1401 bytes
Request headers
Host: 127.0.0.1:9999
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Accept: */*
=== 2013-08-22 14:14:20,726 [l0-2] INFO Compression - /vergaderplan/vergaderplan.nocache.js: 7401 -> 2864 bytes
Accept-Language: nl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: GLog=%7B%0D%20%20%20%20left%3A1296%2C%20%0D%20%20% 20%20top%3A-2%2C%20%0D%20%20%20%20width%3A1646%2C%20%0D%20%20% 20%20height%3A977%2C%20%0D%20%20%20%20priorityDefa ults%3A%7B%0D%20%20%20%20%20%20%20%20Log%3A4%0D%20 %20%20%20%7D%2C%20%0D%20%20%20%20defaultPriority%3 A3%2C%20%0D%20%20%20%20trackRPC%3Atrue%0D%7D; isc_cState=ready
Connection: keep-alive
Referer: http://127.0.0.1:9999/Vergaderplan.html?gwt.codesvr=127.0.0.1:57745
Response headers
X-Included-Test2: true
X-Included-Test: true
Content-Type: text/html; charset=iso-8859-1
Content-Length: 1401
=== 2013-08-22 14:14:20,884 [l0-2] INFO Compression - /vergaderplan/sc/modules/ISC_Core.js: 795468 -> 208310 bytes
Am I missing something important here?
BTW: I can work with the RPCManager.loadScreen() approach, but would nevertheless like to know what I'm doing wrong.
Thanks for any help.
Rui