WebClient FAQs
From WebClientDocWiki
Why do my dynamic combo boxes not load properly
Answer: Control Names cannot contain certain characters for compatiblity with web/dojo, which have yet to be fully documented. It is best to avoid all special characters if possible.
Why does my right context menu not appear when right clicking on the grid control?
Answer: You need to make the menu bar visible on the panel for Plex to generate the proper control information.
Why does my modal popup scroll strangely and have extra space?
Answer: Check for controls that are visible and outside the window size set in Plex.
How do I set up WebClient to build web pages outside of eclipse
You need to modify the following classpath according to your jar files directory.
Here's an example for WXPCOURSE (the paths for log4j and ObRun would need to be adapted):
"java -cp c:/jars/log4j-1.2.9 .jar -jar ..\..\eclipse\plugins\com.adcaustin.webclient.WebClientBuild-1.4r4.jar -runtime_cp ../WebsydianWebClient/WsydDwa21.jar;../WebsydianWebClient/WebClient Common-1.4r4.jar;../WebsydianWebClient/asm-3.0.jar;../WebsydianWebClient/asm-uti l-3.0.jar;../WebsydianWebClient/asm-analysis-3.0.jar;../WebsydianWebClient/asm-t ree-3.0.jar;c:/jars/ObRun.jar -project_cp bin;../WebsydianWebClient/SysTemplates -out myoutdir WXPCOURSE60.WXuF_ObFnc$WXuF_ObPnl".
The runtime classpath should contain the jars in the WebsydianWebClient project, plus ObRun.jar.
The project classpath should contain all bin folders and templates folders including SysTemplates.
How do I set up Jetty to enable access outside of the localhost machine?
In the launch configuration properties, changed the VM argument from this
-Djetty.home="C:/Program Files/Websydian WebClient/jetty-6.1.7" -Djetty.port=8080 -Djetty.host=127.0.0.1 -DSTOP.PORT=8079
To this
-Djetty.home="C:/Program Files/Websydian WebClient/jetty-6.1.7" -Djetty.port=8080 -Djetty.host=0.0.0.0 -DSTOP.PORT=8079
Why do my child windows show up empty?
One possibility is the window type. Ensure this is correct. If the panel works in Java Swing, another possibility is that the panel inherits from ~DetailPopup somewhere in the inheritance path. You can not pop-up child windows, so this inheritance should be changed.
