13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Caché</strong> 2009.1 <strong>Upgrade</strong> Checklist$LB(caption, value, hasChildren, link, expanded, icon)where:• caption is the displayed text for the node• value is the logical value of the node• hasChildren is 1 if there are subnodes, 0 otherwise• link is an option URL used a link when the node is clicked• expanded is 1 if the node has children, and they are to be displayed• icon is the URL of an optional icon to use for this nodeThe node structure is a directed graph of the formnode(0) = $LB(info about this node)node(0,"ch",1) = "" // index of first child of this nodenode(0,"ch",2) = "" // index of second child of this nodeSupport For “Lazy” LoadingIf the node structure indicates that a node has children (hasChildren=1), but this children are not in the node graph, thenthe dynaTree component supports “lazy” loading. The initial contents of the tree are displayed, and when the user expandsa folder node that currently has no children loaded, a call is made to server to fetch them. This call invokes the OnGetTreeInfocallback passing it the logical value of the folder node.Drag SupportThis change also adds drag support for the dynaTree.6.2.11.2 Name Mangling ChangesTo simplify bookkeeping for forms, Zen mangles the names of controls used when a form is submitted. CSP reserves controlnames starting with "Cache" for the purpose of writing login-related pages. With this change, any control whose namestarts with "Cache" will be considered to be a special case for Login pages and will not have its name mangled.6.2.11.3 Zen Pages Using SVGPages that load SVG dynamically (and do not have an svgFrame in their initial definition) will need to addto their page definition. Failure to do so will result in Javascript errors. Zen no longer loads the Javascript code for SVGby default.6.2.11.4 Changes For radioSet And radioButton ComponentsChanges were made to the radioSet and radioButton components:• When disabled, the captions now change style• A radioSet based on an SQL query, now applies changes to captions correctly• Captions for radioButton now behave in the same way as radioSetThis change introduces and uses new CSS class for these components to represent the disabled state for captions. Theseare “a.radioSetCaptionDisabled” and “a.radioButtonCaptionDisabled”. The style for radioButton captions also changesfrom “span.radioButtonCaption” to “a.radioButtonCaption” to be consistent with radioSet and to support the“:hover”selector.154 <strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!