Visual
Mashup
Builder
|
AppliBuilder
User Documentation
|
|
Builder Release Notes
Version
0.76
Known Issues
This is an eary version with too
many issues to list here. The
following
is a subset of the known issues.
- Drag and drop of widgets on a builder page does not work cleanly
for some widgets, e.g. widgets like IFrames and Yahoo map, that do not
pass through mouse events.In such cases, you will need to use the grid
lines and test your fine motor skills to open the property window,
etc..
Other widgets that are slow to paint may not drag cleanly.
- Some Javascript imports can cause problems for the builder
causing
it to fail completely, at least in Firefox, since it allows all current
scripts to be reset. These specifc imports, when known, need to be
disabled by adding the problem import filename in the Javascript source
(apage.js).
- Conflicting Libraries can create problems when two widgets on a
page need different versions: e.g. prototype libraries from Rico and
Scriptaculous. Such problems can persist across pages in the
builder, and you may need to restart in order to shake free of
lingering issues.
- The Select List in IE6 always overlays every other element, and
disfigures anything between it and the viewer, e.g. property forms and
dialogs.
- There are a set of reserved names used by the generated page
libraries, which will cause problems if used by application page
scripts: htmlcomps, standardcomps, applibuilder, ...
- Javascript code blocks - The form for adding a Javascript Body
Code block asks for a function name, though it's not needed. Just give
any value for your reference.
- Resizing of some widgets does not take effect unless the builder
page is reloaded in the browser.
Limitations
- Simultaneous edit of a page from two browsers/Windows is not
supported, and the results are unpredictable. There is no locking
mechanism, or edit version checking at this point.
- Each page will need to be individually previewed, otherwise it
will not be generated and will not work. A publish option for the
entire application is not available.
- Only one layout supported at this time for widgets on a page -
table layout
- Many widgets, and all functions and styles, do not work in the
builder page, and work only in the runtime/preview pages.
-
- Styles and attributes added to widgets cannot be deleted. One
has to change values to defaults.
- Javascript global variables - The UI does not provide an option
for this, but this can be simulated by omitting "var" keyword in
variable initialization in Header function, as follows:
Functions menu-> Add Function
Pick function type Header function
Give an appropriate funtion name.
say declareGlobalVars
Create the variables (Note: don't prefix the variable
name with "var" keyword)
globalVar1="this is a hack"; globalVar2=null;..so on..
Put the below line in a Javascript
Body Code block (this ensures that
this function gets called as soon as the page loads):
browserAddEvent(window, "load",
declareGlobalVars, false);
//replace declareGlobalVars with the name of your function