tib gi pe ui reference

Upload: srinath-rokz

Post on 06-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Tib Gi Pe Ui Reference

    1/196

    TIBCO General Interface Builder

    GUI Reference

    Professional EditionSoftware Release 3.2November 2006

  • 8/2/2019 Tib Gi Pe Ui Reference

    2/196

    Important Information

    SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCHEMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY(OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE.THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BYANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE.

    USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS ANDCONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTEDSOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT,THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURINGDOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED INTIBCO GENERAL INTERFACE BUILDER GETTING STARTED GUIDE). USE OF THISDOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOFSHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME.

    This document contains confidential information that is subject to U.S. and international copyrightlaws and treaties. No part of this document may be reproduced in any form without the writtenauthorization of TIBCO Software Inc.

    TIB, TIBCO, Information Bus, The Power of Now, TIBCO General Interface, and TIBCO GeneralInterface Builder are either registered trademarks or trademarks of TIBCO Software Inc. in theUnited States and/or other countries.

    All other product and company names and marks mentioned in this document are the property oftheir respective owners and are mentioned for identification purposes only.

    THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER,NOT ALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARERELEASED AT THE SAME TIME. PLEASE SEE THE README.TXT FILE FOR THE

    AVAILABILITY OF THIS SOFTWARE VERSION ON A SPECIFIC OPERATING SYSTEMPLATFORM.

    THIS DOCUMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

    THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICALERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESECHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO

    SOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S)AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME.

    THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLYOR INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE,INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.

    Copyright 2001-2006 TIBCO Software Inc. ALL RIGHTS RESERVED.

    TIBCO Software Inc. Confidential Information

  • 8/2/2019 Tib Gi Pe Ui Reference

    3/196

    TIBCO General Interface Builder GUI Reference

    | iii

    Contents

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

    Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    TIBCO General Interface Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Further Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixHow to Contact TIBCO Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

    Chapter 1 Menu Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Project Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    Tools Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Palettes Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Help Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    Context Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Palette Context Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Work Area Context Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    Taskbar Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    XML Mapping Utility Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Chapter 2 Toolbar Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Work Area Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Attributes Editor Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Component Hierarchy Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    Component Libraries Palette Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Local Data Cache Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Project Files Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Recycle Bin Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    System Log Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    XSL Parameters Palette Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    JavaScript Test Utility Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    JavaScript Step Through Debugger Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    XML Mapping Utility Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Rules Tree Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

  • 8/2/2019 Tib Gi Pe Ui Reference

    4/196

    TIBCO General Interface Builder GUI Reference

    iv | Contents

    Mapper Log Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Test Interface Tool Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Taskbar Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Chapter 3 Dialogs and Tools Field Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    File Profile Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    IDE Settings Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    IDE Settings Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    IDE Hot Keys Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Paths Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Project Settings Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Deployment Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Add-Ins Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Classpath Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Legacy Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Color Picker Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Deployment Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    HTML Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Launch Link Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    Inline Div Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Find and Replace Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    JavaScript Test Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    XML Mapping Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Rules Tree Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Rule Profile Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Settings Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Mapper Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    Test Interface Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    XML/XSL Merge Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Chapter 4 Prototype Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Cross-browser Box Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    Form Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Matrix Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

  • 8/2/2019 Tib Gi Pe Ui Reference

    5/196

    TIBCO General Interface Builder GUI Reference

    Contents |v

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    Menus and Toolbars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Chapter 5 Charting Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Area Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Area Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    Bar Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    Bar Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    Bubble Series. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Category Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Chart Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Column Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Column Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Grid Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Legend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    Line Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

  • 8/2/2019 Tib Gi Pe Ui Reference

    6/196

    TIBCO General Interface Builder GUI Reference

    vi | Contents

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Line Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    Linear Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Logarithmic Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Pie Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

    Pie Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    Plot Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Point Series. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

    Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

    Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

  • 8/2/2019 Tib Gi Pe Ui Reference

    7/196

    TIBCO General Interface Builder GUI Reference

    |vii

    Preface

    TIBCO General Interface Builder is a development environment for building richinternet applications. The object modeling features of General Interface Builderenable developers to quickly create reusable GUI components and assemble theminto full applications or application modules. Applications can be accessed in aweb browser from a URL, existing HTML page, or portal environment.

    Related Documentation, page viii

    Typographical Conventions, page ix

    How to Contact TIBCO Customer Support, page xi

  • 8/2/2019 Tib Gi Pe Ui Reference

    8/196

    TIBCO General Interface Builder GUI Reference

    viii | Related Documentation

    Related Documentation

    This section lists documentation resources you may find useful.

    TIBCO General Interface Documentation

    The following documents form the TIBCO General Interface documentation set:

    TIBCO General Interface Builder Getting Started Guide Read this manual foroverview information, installation instructions, and information on how to

    build TIBCO General Interface applications.

    TIBCO General Interface Builder GUI Reference Refer to this manual to learnmore about menus, dialogs, tools, toolbars, and components.

    TIBCO General Interface API Reference Refer to this online help content fordescriptions of the TIBCO General Interface JavaScript API functions andmethods.

    TIBCO General Interface Release Notes Read the release notes for a list of newand changed features. This document also contains lists of known issues andclosed issues for this release.

    To open the documentation in the product, choose Help > Help Contents.Documentation is also available online at http://developer.tibco.com.

    Further Information

    For further information on TIBCO General Interface Builder, visit TIBCODeveloper Network at http://developer.tibco.com, a comprehensive communitythat provides opportunities to increase your understanding of TIBCO GeneralInterface Builder. Among the many resources at this web site you will find:

    Video tutorials

    Sample projects

    Product documentation

    Best practices documents

    Forums

  • 8/2/2019 Tib Gi Pe Ui Reference

    9/196

    TIBCO General Interface Builder GUI Reference

    Preface | ix

    Typographical Conventions

    The following typographical conventions are used in this manual.

    Table 1 General Typographical Conventions

    Convention Use

    code font Code font identifies commands, code examples, filenames, pathnames, andoutput displayed in a command window. For example:

    Use MyCommand to start the foo process.

    bold code

    fontBold code font is used in the following ways:

    In procedures, to indicate what a user types. For example: Type the usernameadmin.

    In large code samples, to indicate the parts of the sample that are ofparticular interest.

    In command syntax, to indicate the default value.

    italic font Italic font is used in the following ways:

    To indicate a document title. For example: See TIBCO BusinessWorks Conceptsfor more details.

    To introduce new terms For example: A portal page may contain severalportlets. Portlets are mini-applications that run in a portal.

    To indicate a variable in a command or code syntax that you must replace.For example: MyCommandpathname

    Keycombinations

    Key name separated by a plus sign indicate keys pressed simultaneously. Forexample: Ctrl+C.

    Key names separated by a comma and space indicate keys pressed one after theother. For example: Esc, Ctrl+Q.

  • 8/2/2019 Tib Gi Pe Ui Reference

    10/196

    TIBCO General Interface Builder GUI Reference

    x | Typographical Conventions

    Table 2 Syntax Typographical Conventions

    Convention Use

    [ ] An optional item in a command or code syntax.

    For example:

    MyCommand [optional_parameter] required_parameter

    | A logical OR that separates multiple items of which only one may be chosen.

    For example, you can select only one of the following parameters:MyCommand para1 | param2 | param3

    bold code

    fontIn command syntax, indicates the default parameter for a command.

    For example, if no parameter is specified, MyCommand is enabled:

    MyCommand [enable | disable]

    { } A logical group of items in a command. Other syntax notations may appearwithin each logical group.

    For example, the following command requires two parameters, which can beeither param1 and param2 or param3 and param4:

    MyCommand {param1 param2} | {param3 param4}

    In the next example, the command requires two parameters. The first parametercan be either param1 or param2 and the second can be either param3 or param4:

    MyCommand {param1 | param2} {param3 | param4}

    In the next example, the command can accept either two or three parameters.The first parameter must be param1. You can optionally include param2 as thesecond parameter. And the last parameter is either param3 or param4.

    MyCommand param1 [param2] {param3 | param4}

  • 8/2/2019 Tib Gi Pe Ui Reference

    11/196

    TIBCO General Interface Builder GUI Reference

    Preface |xi

    How to Contact TIBCO Customer Support

    The Professional Edition of TIBCO General Interface is unsupported. If youwould like support for this product, you may upgrade to the Enterprise Editionand purchase a Support Contract.

    For self-service support, education, and access to the TIBCO Developer Network,visit http://developer.tibco.com.

    For an overview of TIBCO Support Services and information about getting startedwith TIBCO Product Support, visit this site

    http://www.tibco.com/services/support.

  • 8/2/2019 Tib Gi Pe Ui Reference

    12/196

    TIBCO General Interface Builder GUI Reference

    xii | How to Contact TIBCO Customer Support

  • 8/2/2019 Tib Gi Pe Ui Reference

    13/196

    TIBCO General Interface Builder GUI Reference

    |1

    Chapter 1 Menu Commands

    This chapter describes TIBCO General Interface Builder menu commands.

    For an overview of the TIBCO General Interface Builder user interface and itscomponents, see Interface Basics in TIBCO General Interface Builder Getting StartedGuide.

    Topics

    Project Menu, page 2

    File Menu, page 3

    Tools Menu, page 6

    Palettes Menu, page 7

    Help Menu, page 8

    Context Menus, page 9

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    14/196

    TIBCO General Interface Builder GUI Reference

    2 | Chapter 1 Menu Commands

    Project Menu

    The Project menu includes the following commands.

    Command Description

    New Project Displays a prompt to create a new project andopens the new project in the same browserwindow. A default project directory structure isalso created on the file system.

    Recent Projects Displays a list of the last ten projects that wereopened. Clicking a project name opens the project.

    User Projects Displays a list of all projects in theworkspace/JSXAPPS folder. Clicking a project nameopens the project.

    Project Settings Displays the Project Settings dialog for configuringproject deployment, add-ins, class path, and legacysettings for the open project.

    Deployment Utility Displays the Deployment Utility which is used togenerate code for deploying the application in abrowser. Create an HTML or XHTML launch pagefor standalone applications or generate HTML

    code to insert applications into an existing webpage.

    Run Project Runs the current project configuration in a newbrowser window to simulate the runtimeenvironment. The project runs in the same modeasTIBCO General Interface Builder, such as HTMLor XHTML.

    Run Project from HTTP Runs the project in a new browser window on alocal HTTP server as specified on the Paths page ofthe IDE Settings dialog. If the HTTP server isntconfigured, you are prompted to configure it.

    Fil M |3

  • 8/2/2019 Tib Gi Pe Ui Reference

    15/196

    TIBCO General Interface Builder GUI Reference

    File Menu |3

    File Menu

    The File menu includes the following commands.

    CommandSubmenuCommand

    Description

    New Creates a new, empty tab in the work area forthe selected file type.

    GUIComponent

    Creates an empty GUI component file. Savewith the .xml extension in the componentsdirectory of the project.

    XMLDocument

    Creates an empty XML file for content data,such as default values, for the application.Save with the .xml extension in the xmldirectory of the project.

    XSLDocument

    Creates an empty XSL file for transformingXML files containing application data. Savewith the .xsl extension in the xsl directory ofthe project.

    JavaScriptFile

    Creates an empty JavaScript file. Save with a.js extension in the js directory of the project.

    CSS File Creates an empty CSS file for definingapplication styles. Save with a .css extensionin the css directory of the project.

    DynamicPropertiesFile

    Creates an empty dynamic propertiesresource file. Save with the .xml extension inthe jss directory of the project. See DynamicProperties Files in TIBCO General Interface

    Builder Getting Started Guide.

    MappingRule

    Creates an empty mapping rules file forconnecting to web services. Save with the.xml extension in the rules directory of theproject. See Mapping Components to XMLNodes in TIBCO General Interface BuilderGetting Started Guide.

    4 | Chapter 1 Menu Commands

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    16/196

    TIBCO General Interface Builder GUI Reference

    4 | Chapter 1 Menu Commands

    Open Displays the File dialog for opening an

    existing file for use in the application.

    Recent Files Displays a list of recently created files.Clicking a file name opens that file in theproject.

    Close Closes the active tab. If the file containsunsaved changes, you are prompted to save

    the file.

    Close All Closes tabs for all open files. If a file containsunsaved changes, you are prompted to savethe file.

    Revert Displays a Confirm Revert dialog where youcan choose to revert the active file to the last

    saved state.After reloading, any recycled objects arecleared from the Recycle Bin and cannot berecovered.

    Revert All Displays a Confirm Revert dialog where youcan choose to revert all open files to the lastsaved state.

    After reloading, any recycled objects arecleared from the Recycle Bin and cannot berecovered.

    Save Saves the active file.

    Save to Cache For an XML document, saves the active fileto the in-memory, local data cache.

    CommandSubmenuCommand

    Description

    File Menu |5

  • 8/2/2019 Tib Gi Pe Ui Reference

    17/196

    TIBCO General Interface Builder GUI Reference

    File Menu |5

    Save and

    Reload

    Saves the active file to disk and reloads the

    file appropriate to the file type. For example,JavaScript files (.js) are reloaded into thebrowser memory space to reflect the updatedcode.

    After reloading, any recycled objects arecleared from the Recycle Bin and cannot berecovered.

    This menu isnt available for open data cachefiles.

    Save As Saves the active file with a different filename.

    Save a Copy toDisk

    For a cache document, opens the Save Filedialog where you can enter a new file name

    and save the file to disk.

    Save All Saves all open files in the project.

    CommandSubmenuCommand

    Description

    6 | Chapter 1 Menu Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    18/196

    TIBCO General Interface Builder GUI Reference

    6 | Chapter 1 Menu Commands

    Tools Menu

    For more information on tools, see Tools in TIBCO General Interface Builder GettingStarted Guide.

    Command Description

    XML/XSL Merge Tool Displays the XML/XSL Merge utility, whichdisplays the results of applying an XSLTdocument. You can open multiple instances of this

    tool.

    Communications Displays a list of TIBCO General Interfacecommunications add-ins that have been installed,such as the XML Mapping Utility.

    Color Picker Displays the Color Picker utility for choosing colorvalues.

    JavaScript Test Utility Displays the JavaScript Test Utility for testingJavaScript code.

    Find and Replace Displays a search dialog for searching andreplacing text in open text files.

    IDE Settings Displays a dialog for setting preferences for thevisual authoring environment, such as IDEsettings, IDE hot keys, and paths.

    Palettes Menu |7

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    19/196

    TIBCO General Interface Builder GUI Reference

    |

    Palettes Menu

    The Palettes menu includes the following palettes. Each of these palettes has acontext menu. See Palette Context Menus on page 9.

    For more information on palettes, see Object Modeling Palettes in TIBCO GeneralInterface Builder Getting Started Guide.

    Command DescriptionKeyboardShortcut

    Component Hierarchy Displays or hides the ComponentHierarchy palette.

    Ctrl+1

    Properties Editor Displays or hides the PropertiesEditor palette.

    Ctrl+2

    Events Editor Displays or hides the Events Editorpalette.

    Ctrl+3

    Attributes Editor Displays or hides the AttributesEditor palette.

    Ctrl+4

    XSL Parameters Displays or hides the XSLParameters palette.

    Ctrl+5

    Component Libraries Displays or hides the Component

    Libraries palette.

    Ctrl+6

    Local Data Cache Displays or hides the Local DataCache palette.

    Ctrl+7

    Project Files Displays or hides the Project Filespalette.

    Ctrl+8

    Recycle Bin Displays or hides the Recycle Bin

    palette. Objects that have beendeleted using the ComponentHierarchy palette can be recoveredfrom the Recycle Bin.

    Ctrl+9

    System Log Displays or hides the System Logpalette.

    Ctrl+l(lowercase L)

    8 | Chapter 1 Menu Commands

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    20/196

    TIBCO General Interface Builder GUI Reference

    |

    Help Menu

    The Help menu includes the following commands.

    Command Description

    APIDocumentation

    Provides full documentation of the TIBCO GeneralInterface APIs organized by class. You can view the APIdocumentation in a dialog, a separate window, or theHTML version in a browser window.

    Help Contents Opens the TIBCO General Interface Builderdocumentation in a web browser.

    TIBCO DeveloperNetwork

    Provides a link to TIBCO Developer Network athttp://developer.tibco.com for TIBCO General Interfacefeature updates, discussion forums, tips, samples,tutorials, and documentation to assist the applicationdevelopment process.

    Internet Resources Provides links to JavaScript, XSLT, DHTML, and VMLreference resources on the Microsoft DevelopersNetwork web site, as well as to the Regular ExpressionsGuide at Mozilla.

    About TIBCOGeneral Interface

    Provides version information for TIBCO GeneralInterface and TIBCO General Interface Builder, as well asimportant legal notices.

    LicenseAgreement

    Displays the License Agreement for the product.

    Context Menus |9

  • 8/2/2019 Tib Gi Pe Ui Reference

    21/196

    TIBCO General Interface Builder GUI Reference

    |

    Context Menus

    To access a context menu, right-click an area of the user interface or right-click anobject in a palette, such as a file name in the Project Files palette. For Mac, useCtrl+click. Press the Escape or Left Arrow keys to close the menu.

    Palette Context Menus

    This section describes the context menu for each palette.

    Attributes Editor Palette Context Menu

    Component Hierarchy Palette Context Menu

    Command Description

    Remove Attribute Removes the selected attribute.

    CommandSubmenuCommand

    Description

    Clone Creates an exact copy of the selected objectand any children. The new object is added asthe last child of the selected objects parent

    object.

    Repaint Repaints the Live Component view in thework area to reflect changes.

    Re-FetchData andRepaint

    Refreshes the data in the cache and repaintsthe Live Component view in the work area.Available for objects that implement

    jsx3.xml.Cacheable.

    Persistence Transitory Sets the selected component to transitory.When the component file is saved, thetransitory object is not saved to disk.

    10 | Chapter 1 Menu Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    22/196

    TIBCO General Interface Builder GUI Reference

    Embedded Embeds the selected component. When the

    component file is saved, the embedded objectis saved to disk. By default, components fromthe Component Libraries palette areembedded.

    Referenced Sets the selected component to a reference. Areferenced component is a link to acomponent file. For example, . The name of areferenced component in the ComponentHierarchy palette is displayed using blueitalic font.

    Referenced -Asynchronous

    Sets the selected component to anasynchronous reference. An asynchronous

    referenced component is a link to acomponent file that loads asynchronously.For example, . The name of areferenced component in the ComponentHierarchy palette is displayed using greenitalic font.

    Import Embedded Imports a copy of a component. When saved,the component is saved to disk.

    Referenced Imports a link to a component file, not theactual contents of the component. Forexample, . The name of areferenced component in the ComponentHierarchy palette is displayed using blueitalic font.

    CommandSubmenuCommand

    Description

    Context Menus |11

  • 8/2/2019 Tib Gi Pe Ui Reference

    23/196

    TIBCO General Interface Builder GUI Reference

    Component Libraries Palette Context Menu

    Referenced -

    Asynchronous

    Imports a link to a component file

    asynchronously, not the actual component.For example, . The name of areferenced component in the ComponentHierarchy palette is displayed using greenitalic font.

    Export As XML Exports the selected DOM branch as an XMLfile, which can then be used in other projects.

    As HTML Exports the selected DOM branch as anHTML file. This is useful for testing andprinting.

    Recycle Self Moves the selected object to the Recycle Bin.

    There is a separate Recycle Bin for each GUIcomponent.

    RecycleDescendants

    Moves all descendants of the selected objectto the Recycle Bin. There is a separate RecycleBin for each GUI component.

    Copy Name

    to Clipboard

    Copies the objects name to the clipboard.

    Copy GetterCode toClipboard

    Copies the objects Getter code to theclipboard. For example,myAddressLookup.getJSXByName("block")

    .

    CommandSubmenuCommand

    Description

    Command Description

    Copy Path Copies the path of the selected component to theclipboard. For example, the path for the Dialogcomponent would be

    GI_Builder/prototypes/Containers/Dialog.xml .

    12 | Chapter 1 Menu Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    24/196

    TIBCO General Interface Builder GUI Reference

    Events Editor Palette Context Menu

    To access the context menu in the Events Editor palette, right-click a cell in theValue column.

    Local Data Cache Palette Context Menu

    Project Files Palette Context Menu

    Command Description

    Reset/Clear Clears the value field of the selected row.

    Command Description

    View/Edit Opens the selected cache document in the work area.

    View Markup Opens the selected document in the work area as aread-only, formatted file.

    Copy Name Copies the name of the document to the clipboard.

    Copy Source Copies the selected documents source to the clipboard.

    Remove fromCache

    Removes and deletes the selected document from thein-memory cache.

    Command Description

    Edit Opens the selected file in the work area for editing.

    Edit Profile Displays the File Profile dialog where you can modify thefile ID, file type, file URI, and whether the file auto loads

    or not. See File Profile Dialog on page 34.

    Auto Load Sets the selected file(s) to auto load when the applicationruns.

    Dereference Dereferences the selected file and removes it from theproject. The file is not deleted from disk.

    Load/Reload Loads or reloads selected files from disk into browser

    memory.

    Context Menus |13

  • 8/2/2019 Tib Gi Pe Ui Reference

    25/196

    TIBCO General Interface Builder GUI Reference

    XSL Parameters Palette Context Menu

    Copy Path Copies the file path to the clipboard. For example,js/logic.js.

    Command Description

    Command Description

    RemoveParameter

    Removes the selected parameter.

    14 | Chapter 1 Menu Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    26/196

    TIBCO General Interface Builder GUI Reference

    Work Area Context Menus

    The work area context menus include menus for the work area tabs and the workarea editors.

    Work Area Tabs Context Menu

    The tabs at the top of the work area have a context menu.

    Command Description

    Close Closes the selected file.

    Revert Revert to the previously saved version of the file.

    Save Saves the file.

    Save to Cache For a cache document, saves it to the cache.

    Save and Reload Saves the active file to disk and reloads the fileappropriate to the file type. For example, JavaScript files

    (.js) are reloaded into the browser memory space to reflectthe updated code.

    After reloading, any recycled objects are cleared from theRecycle Bin and cannot be recovered.

    This menu isnt available for open data cache files.

    Save a Copy to

    Disk

    For a cache document, displays the Save File dialog

    where you can save the file to disk.

    Save As Displays the Save File dialog where you can save the filewith a different name and to a different location.

    If a file is read-only, a Lock icon displays on the work area tab. To open a

    locked, read-only file, double-click the Lock icon.

    Context Menus |15

  • 8/2/2019 Tib Gi Pe Ui Reference

    27/196

    TIBCO General Interface Builder GUI Reference

    Work Area Editors Context Menus

    For text and XML files, there is a context menu in the work area.

    Taskbar Context MenuTo access the taskbar context menu, right-click the project name link at the bottomleft of the TIBCO General Interface Builder user interface.

    XML Mapping Utility Context Menu

    The XML Mapping Utility has a context menu in the Rules Tree panel.

    Rules Tree Context Menu

    The Rules Tree context menu has the following commands.

    Command Description

    Wrap Text Wraps the text in the work area so all of the text is visiblewithout horizontal scrolling.

    Unwrap Text Displays the text without any wrap.

    Command Description

    Copy Namespaceto Clipboard

    Copies the project namespace to the clipboard.

    Copy Path toClipboard

    Copies the project path to the clipboard. For example,workspace/JSXAPPS/myAddressLookup.

    Project Settings Displays the Project Settings dialog where you canmodify project settings, such as deployment, add-ins,class path, and legacy settings. See Project Settings Dialogon page 41.

    Run Project Runs the project in a new browser window.

    CommandSubmenuCommand

    Description

    Add New Rule Adds a new rule to the selected rule.

    16 | Chapter 1 Menu Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    28/196

    TIBCO General Interface Builder GUI Reference

    Element Adds a new element rule to the selected

    node.

    Attribute Adds a new attribute rule to the selectednode. Attributes associate name-value pairswith elements.

    CDATA Adds a new CDATA rule to the selectednode. Text in a CDATA section is ignored by

    the XML parser. CDATA sections begin withthe string .

    Reparse Reparse the deleted children of a selectedrule node. Displays the Reparse SelectedBranch dialog. Click Reparse to reparse theselected node. Note that reparsing removes

    any existing descendants rules of the selectednode.

    SampleMessage

    Displays a sample input message for theselected request node and a sample outputmessage for the selected response node.

    Execute (QuickTest)

    Runs a test on the selected operation node inthe Rules Tree.

    CommandSubmenuCommand

    Description

    |17

  • 8/2/2019 Tib Gi Pe Ui Reference

    29/196

    TIBCO General Interface Builder GUI Reference

    Chapter 2 Toolbar Commands

    This chapter describes TIBCO General Interface Builder toolbar commands.

    Topics

    Work Area Toolbar, page 18

    Attributes Editor Palette Toolbar, page 19

    Component Hierarchy Palette Toolbar, page 20

    Component Libraries Palette Toolbar, page 21

    Local Data Cache Palette Toolbar, page 22

    Project Files Palette Toolbar, page 23

    Recycle Bin Palette Toolbar, page 24

    System Log Palette Toolbar, page 25

    XSL Parameters Palette Toolbar, page 26

    JavaScript Test Utility Toolbar, page 27 JavaScript Step Through Debugger Toolbar, page 28

    XML Mapping Utility Toolbar, page 29

    Taskbar Toolbar, page 32

    18 | Chapter 2 Toolbar Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    30/196

    TIBCO General Interface Builder GUI Reference

    Work Area Toolbar

    The work area provides several views of the open file. These views are availablefrom the work area toolbar to the lower right of the work area.

    Button Description

    Displays the active file in Live Component view. This view isavailable for GUI components and dynamic properties files.

    Displays the active file in Source XML/Source Text view. This view isavailable for all file types.

    Displays the active file in Formatted Source XML view. This view isread-only and is available for XML, XSL, dynamic properties, andGUI component files.

    Displays the active file in Rendered HTML view. This view isread-only and is available only for GUI components.

    Displays the active file in Component Profile view. This view isavailable only for GUI components. For more information, see WorkArea Views in TIBCO General Interface Builder Getting Started Guide.

    Attributes Editor Palette Toolbar |19

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    31/196

    TIBCO General Interface Builder GUI Reference

    Attributes Editor Palette Toolbar

    The Attributes Editor palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved and minimized. Close Closes the palette.

    Adds the specified name-value pair to the component definition asan HTML attribute and value. Type values in the Name and Valuefields and click the Add button to add the attribute. The addition isvisible in the component definition (Source XML view) and in theRendered HTML view in the work area.

    For example, .

    Press the Enter key to navigate the Attributes Editor palette fields.

    20 | Chapter 2 Toolbar Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    32/196

    TIBCO General Interface Builder GUI Reference

    Component Hierarchy Palette Toolbar

    The Component Hierarchy palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved and minimized. Close Closes the palette.

    Creates an exact copy of the selected object and any children. Thenew object is added as the last child of the parent of the selectedobject.

    Repaints the Live Component view of the selected object in the

    work area to reflect changes.

    Refreshes the data in the cache and repaints the Live Componentview in the work area. Available for objects that implementjsx3.xml.Cacheable.

    Moves the selected object to the Recycle Bin. There is a separate

    Recycle Bin for each GUI component.

    Moves all descendants of the selected object to the Recycle Bin.There is a separate Recycle Bin for each GUI component.

    Shows or hides the focus rectangle in the work area. Most GUIobjects can be selected in the work area using Ctrl+click. This button

    is off by default, because it can interfere with interactions and eventsof the selected objects children.

    Toggle snap-to-grid behavior for objects in the work area.

    Synchronizes the Component Hierarchy palette with the currentversion of the hierarchy on disk.

    Component Libraries Palette Toolbar |21

  • 8/2/2019 Tib Gi Pe Ui Reference

    33/196

    TIBCO General Interface Builder GUI Reference

    Component Libraries Palette Toolbar

    The Component Libraries palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved andminimized.

    Close Closes the palette.

    Synchronizes the Component Libraries palette with the currentversion of the libraries on disk.

    22 | Chapter 2 Toolbar Commands

  • 8/2/2019 Tib Gi Pe Ui Reference

    34/196

    TIBCO General Interface Builder GUI Reference

    Local Data Cache Palette Toolbar

    The Local Data Cache palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved and minimized. Close Closes the palette.

    Opens the selected file in a tab in the work area, where it can beedited.

    Opens the selected file in the Formatted Source XML view.

    Removes the selected file from cache.

    Project Files Palette Toolbar |23

    P j t Fil P l tt T lb

  • 8/2/2019 Tib Gi Pe Ui Reference

    35/196

    TIBCO General Interface Builder GUI Reference

    Project Files Palette Toolbar

    The Project Files palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved and minimized.

    Close Closes the palette.

    Creates a new tab in the work area for the selected file type.

    Displays the Open File dialog for adding an existing file to theproject. Also opens the file in a tab in the work area.

    Opens the selected file in the project in a tab in the work area.

    Opens the File Profile dialog, where you can edit file ID, type, AutoLoad, and URI values for the selected file. See File Profile Dialog onpage 34.

    Removes the selected file from the project. The file is not deletedfrom disk.

    Loads or reloads selected file(s) in the work area.

    Rescans project files from disk.

    24 | Chapter 2 Toolbar Commands

    Rec cle Bin Palette Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    36/196

    TIBCO General Interface Builder GUI Reference

    Recycle Bin Palette Toolbar

    The Recycle Bin palette toolbar has the following buttons:

    Button Description

    Restores the selected recycled objects.

    Empties all objects in the Recycle Bin and deletes them from memory.

    Deleted items cant be recovered.

    System Log Palette Toolbar |25

    System Log Palette Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    37/196

    TIBCO General Interface Builder GUI Reference

    System Log Palette Toolbar

    The System Log palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Bottom Positions the palette at the bottom of the IDE.

    Floating Floats the palette, which can be moved and minimized. Window Opens the palette in a separate browser window, which

    is independent of TIBCO General Interface Builder.

    Close Closes the palette.

    Clears the contents of the System Log palette.

    Controls the message log level. Choose from OFF, FATAL, ERROR, WARN,INFO, DEBUG, or TRACE.

    26 | Chapter 2 Toolbar Commands

    XSL Parameters Palette Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    38/196

    TIBCO General Interface Builder GUI Reference

    XSL Parameters Palette Toolbar

    The XSL Parameters palette toolbar has the following buttons:

    Button Description

    Controls docking options for the palette, which include thefollowing:

    Fixed Positions the palette in the selected quadrant.

    Floating Floats the palette, which can be moved and minimized. Close Closes the palette.

    Adds the specified name-value pair to the component definition asan xslparameters element. Type values in the Name field or usethe type-ahead feature to select a name from the drop-down list.Enter a value in the Value field and click the Add button to add theparameter. The addition is visible in the component definition

    (Source XML view) and the Rendered HTML view in the work area.

    For example, .

    Press the Enter key to navigate the XSL Parameters palette fields.

    JavaScript Test Utility Toolbar |27

    JavaScript Test Utility Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    39/196

    TIBCO General Interface Builder GUI Reference

    JavaScript Test Utility Toolbar

    The JavaScript Test Utility toolbar has the following buttons:

    Button Description

    Executes the JavaScript code in the upper panel.

    Opens the JavaScript Step Through Debugger. This tool is only

    supported in General Interface Builder when running in InternetExplorer.

    To debug in Firefox, use the Venkman extension. Visithttp://getahead.ltd.uk/dwr/ajax/venkman/.

    Displays a history of the ten most recently executed code snippets tochoose from and restore.

    28 | Chapter 2 Toolbar Commands

    JavaScript Step Through Debugger Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    40/196

    TIBCO General Interface Builder GUI Reference

    JavaScript Step Through Debugger Toolbar

    The JavaScript Step Through Debugger toolbar has the following buttons:

    The JavaScript Step Through Debugger is only supported in Internet Explorer. Todebug in Firefox, use the Venkman extension. Visithttp://getahead.ltd.uk/dwr/ajax/venkman/.

    Button DescriptionExecutes only the highlighted line of JavaScript code.

    Skips the highlighted line of JavaScript code and advances theselection bar to the next line.

    Executes all JavaScript code in the upper panel.

    Cancels any current debugging operation and closes the utility.

    XML Mapping Utility Toolbar |29

    XML Mapping Utility Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    41/196

    TIBCO General Interface Builder GUI Reference

    pp g y

    The XML Mapping Utility has the following buttons on the top toolbar. Otherareas of the XML Mapping Utility also have toolbars.

    Rules Tree Toolbar

    The Rules Tree toolbar has the following buttons:

    Button Description

    Creates a new rules file with component mappings.

    Opens an existing rules file for viewing and editing.

    Saves the current mappings in a rules file.

    Saves the current mappings with a new file name.

    Button Name Command Description

    Test Launches the Test Interface Toolwhere you can step through andexecute operations in the Rules Tree.

    Map Automatically maps nodes to GUIcomponents and CDF elements.

    CDF Attribute Creates a CDF attribute mappingusing the rule name as the attributename.

    CDF Record Creates a CDF record mapping andattribute mappings for descendant

    elements and attributes.

    30 | Chapter 2 Toolbar Commands

    Button Name Command Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    42/196

    TIBCO General Interface Builder GUI Reference

    Mapper Log Toolbar

    The Mapper Log toolbar has the following buttons:

    DOM (Mapand Create)

    Creates a new Form element andadds it to the active selection within

    the the DOM palette. Also creates themapping.

    Detach Removes selected mappings.

    Mappings Removes all mapping rules for the

    selected node.Restrictions Removes all restrictions for the

    selected node.

    Headers Removes all HTTP headers for theselected node.

    Delete Deletes a rule or all unselected rules.

    Selected Rules Deletes the selected rules from thetree.

    UnselectedSibling Rules

    Deletes all siblings of the selecteditems from the tree.

    Generate Generates JavaScript code for theselected operation and places it onthe clipboard for pasting into aJavaScript file. The rules file must besaved first.

    p

    Button Description

    Clears the mapper log.

    XML Mapping Utility Toolbar |31

    Button Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    43/196

    TIBCO General Interface Builder GUI Reference

    Test Interface Tool Toolbar

    The Test Interface toolbar has the following buttons:

    Controls the message log level. Choose from OFF, FATAL, ERROR,WARN, INFO, DEBUG, or TRACE.

    Button Description

    Resets the tester.

    Starts or resumes the test.

    Pauses the test.

    (Receive tab) Generates alternate inbound message.

    32 | Chapter 2 Toolbar Commands

    Taskbar Toolbar

  • 8/2/2019 Tib Gi Pe Ui Reference

    44/196

    TIBCO General Interface Builder GUI Reference

    The taskbar is located at the at the bottom left of the TIBCO General InterfaceBuilder user interface.

    The taskbar toolbar has the following buttons:

    Button Description

    Opens the project directory in a new

    browser window. Right-click thishyperlink to access the taskbar contextmenu. See Taskbar Context Menu onpage 15.

    Shows the work area and the palettes.

    Shows the work area only and hides allpalettes.

    |33

    Chapter 3 Dialogs and Tools Field Descriptions

  • 8/2/2019 Tib Gi Pe Ui Reference

    45/196

    TIBCO General Interface Builder GUI Reference

    This chapter describes the fields of TIBCO General Interface dialogs and tools.

    For an overview of TIBCO General Interface Builder tools, see Tools in TIBCOGeneral Interface Builder Getting Started Guide.

    Topics

    File Profile Dialog, page 34

    IDE Settings Dialog, page 37

    Project Settings Dialog, page 41

    Color Picker Tool, page 45

    Deployment Utility, page 46

    Find and Replace Tool, page 48

    JavaScript Test Utility, page 49

    XML Mapping Utility, page 50

    XML/XSL Merge Tool, page 59

    34 | Chapter 3 Dialogs and Tools Field Descriptions

    File Profile Dialog

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    46/196

    TIBCO General Interface Builder GUI Reference

    To open the File Profile dialog, right-click a file in the Project Files palette and

    choose Edit Profile. You can also select a file and click the Edit Profile buttonon the Project Files palette toolbar.

    Command Description

    ID ID of the file generated by TIBCO GeneralInterface. This ID can be modified but mustbe unique.

    Type Type of file, such as GUI Component,JavaScript, CSS, XML, XSLT, or DynamicProperties

    Auto Load Sets how files are loaded. Available optionsvary by file type.

    File Profile Dialog |35

    Command Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    47/196

    TIBCO General Interface Builder GUI Reference

    Auto Load JavaScript Files For more information on how JavaScriptfiles are loaded, see Class Loading in TIBCO

    General Interface Builder Getting Started Guide.Manually/As Needed The JavaScript file isdynamically loaded when its needed.

    For the file to be loaded automatically, itmust be registered in a class path on theClasspath page of the Project Settings dialog(Project > Project Settings) or loaded using a

    jsx3.require() method call. Otherwise, itcan only be loaded programmatically withthe Server.loadResource() method. If aJavaScript class file is registered on a classpath, it doesnt need to be registered as aproject resource to be dynamically loaded.

    At Full Init If the jsxlt parameter is set tofalse

    or is missing, the JavaScript file isloaded when the application loads.

    At Light Init If the jsxlt parameter is set totrue, the JavaScript file is loaded when theapplication loads.

    At Init The JavaScript file is automaticallyloaded when the application initializes.

    When this option is selected, the file name inthe Project Files palette is displayed in bold.

    36 | Chapter 3 Dialogs and Tools Field Descriptions

    d l h f l l d d

    Command Description

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    48/196

    TIBCO General Interface Builder GUI Reference

    ButtonsThe following buttons are on the bottom right of the File Profile dialog:

    Auto Load CSS Files

    DynamicProperties Files

    Mapping RulesFiles

    XML and XSLFiles

    Manually The file is loadedprogrammatically with the

    loadResource() or loadInclude()method.

    Note: Its not recommended to load CSSfiles programmatically, because they can bevery slow to load.

    XML and XSL files are typically set toManually. They can also be loaded into

    cache using the XML URL property in theProperties Editor palette.

    Rules files are typically set to Manually.

    At Init The file is automatically loaded whenthe application initializes.

    GUI Component

    Files

    The Auto Load option is disabled for GUI

    component files. You can specify a GUIcomponent file to automatically load whenthe application initializes in the InitialComponent field on the Deployment pageof the Project Settings dialog.

    URI The path of the file relative to the projectfolder.

    Button Description

    Apply Applies the changes but doesnt close the dialog.Save Saves the changes and closes the dialog.

    Cancel Cancels any changes and reverts back to the last saved version.

    IDE Settings Dialog |37

    IDE Settings Dialog

  • 8/2/2019 Tib Gi Pe Ui Reference

    49/196

    TIBCO General Interface Builder GUI Reference

    In the IDE Settings dialog, you can modify TIBCO General Interface Builder

    integrated development environment (IDE) preferences for the visual authoringenvironment. The options in this dialog allow you to customize the IDE, modifyand add keyboard shortcuts for menus, and set paths. Settings in this dialog aresaved to workspace/settings/builder.xml.

    For more in-depth discussion of some of these options, see Setting Preferences inTIBCO General Interface Builder Getting Started Guide.

    IDE Settings Page

    The IDE Settings page displays options for the TIBCO General Interface IDE.

    Field Description

    Output character

    encoding

    Specifies the character encoding to use when saving

    files, such as UTF-16. If this field is empty, the defaultis used, which is system-dependent.

    Click the Test button to verify that the specifiedencoding can be written and that its available on thesystem.

    For Internet Explorer, encoding behavior variesaccording to Microsoft Windows updates and security

    settings, which might need to be modified. UTF-16and the default system encoding should be supportedregardless. If the test fails for other encodings, youmight need to enable the ADODB.Stream object. See"How to disable the ADODB.Stream object from InternetExplorer" athttp://support.microsoft.com/default.aspx?kbid=870669 and reverse the instructions to enable it.

    Output line separator Specifies the line separator by operating system, suchas UNIX, Mac OS, or Microsoft Windows.

    38 | Chapter 3 Dialogs and Tools Field Descriptions

    Instead encode XML Specifies the character encoding to use when saving

    Field Description

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    50/196

    TIBCO General Interface Builder GUI Reference

    Instead encode XMLfiles as

    Specifies the character encoding to use when savingXML files. This setting overrides the XML declaration,

    if any. Check the Add character encoding to XMLdeclarations option to modify the encoding in theXML declaration.

    Click the Test button to verify that the specifiedencoding can be written and that its available on thesystem.

    If this option isnt set, the setting in the previous

    Output character encoding field is used.For Internet Explorer, encoding behavior variesaccording to Microsoft Windows updates and securitysettings, which might need to be modified. UTF-16and the default system encoding should be supportedregardless. If the test fails, you might need to enablethe ADODB.Stream object. See "How to disable theADODB.Stream object from Internet Explorer" athttp://support.microsoft.com/default.aspx?kbid=870669 and reverse the instructions to enable it.

    Add characterencoding to XMLdeclarations

    Adds the encoding, specified in the Instead encodeXML files as field, to the XML declaration. Forexample, if UTF-8 is specified, the XML declarationwould look like this:

    Give DOM focus tonewly added GUIobjects

    Specifies whether to assign focus to a new object in theComponent Hierarchy palette and the work area afterits created.

    Warn beforedereferencing aproject resource file

    Specifies whether to display a warning dialog before afile is dereferenced in the Project Files palette.

    Warn beforeremoving documentsfrom the local XMLcache

    Specifies whether to display a warning dialog before adocument is dereferenced in the Local Data Cachepalette.

    IDE Settings Dialog |39

    Warn before deleting Specifies whether to display a warning dialog before a

    Field Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    51/196

    TIBCO General Interface Builder GUI Reference

    IDE Hot Keys Page

    The IDE Hot Keys page displays a list of General Interface Builder menus thatyou can assign keyboard shortcuts to. To assign a keyboard shortcut, double-clicka row, press the key combination on the keyboard, and click Save. Restart GeneralInterface Builder for the changes to take effect.

    Paths Page

    The Paths page allows you to set paths for the workspace and HTTP base.

    Warn before deletingobjects from the

    ComponentHierarchy

    Specifies whether to display a warning dialog before acomponent is recycled in the Component Hierarchy

    palette.

    Open last projectwhen launchingGeneral InterfaceBuilder

    Specifies to open the last project when GeneralInterface Builder is launched.

    Snap-to spacing Specifies the grid pixel size. Used when repositioningobjects in the work area. To enable or disable thesnap-to-grid feature, use the Toggle Snap-to Gridbutton in the Component Hierarchy palette.

    Field Description

    Menu The name of the menu command

    Key The shortcut key that activates the menu command.

    Field Description

    Workspace A user home directory that contains your projects, customadd-ins and prototypes, and your user settings for GeneralInterface Builder. Browse to an existing directory, create a newone, or accept the default workspace.

    40 | Chapter 3 Dialogs and Tools Field Descriptions

    HTTP Base The base URI for the General Interface directory on a local

    Field Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    52/196

    TIBCO General Interface Builder GUI Reference

    Buttons

    The following buttons are on the bottom right of the IDE Settings dialog.

    HTTP Base The base URI for the General Interface directory on a localHTTP server that hosts the TIBCO General Interface installation.

    The HTTP server must serve your workspace directory and yourGeneral Interface directory. In addition, the relative pathbetween the two directories must be the same on the HTTPserver as on disk.

    Button Description

    Apply Applies the changes but doesnt close the dialog.

    Save Saves the changes and closes the dialog.

    Cancel Cancels any changes and reverts back to the last saved version.

    Project Settings Dialog |41

    Project Settings Dialog

  • 8/2/2019 Tib Gi Pe Ui Reference

    53/196

    TIBCO General Interface Builder GUI Reference

    The Project Settings dialog contains settings for configuring project deployment,

    add-ins, class path, and legacy settings.

    To open the Project Settings dialog, choose Project > Project Settings.

    For more in-depth discussion of some of these options, see Setting Preferences inTIBCO General Interface Builder Getting Started Guide.

    Deployment PageThe Deployment page has settings for application deployment. For moreinformation, see Deploying Applications in TIBCO General Interface Builder GettingStarted Guide.

    Field Description

    Caption The text to display in the browser title bar while the

    application is running.

    Namespace Each General Interface application has a singlejsx3.app.Server instance. The application namespace isa unique identifier for this single jsx3.app.Serverinstance. All objects in a General Interface application aregoverned by this server instance and uniquely locatedusing the application namespace.

    The dot symbol (".") is supported in the namespace. Forexample, eg.chart.APP.

    InitialComponent

    The path to the component to automatically load when theapplication initializes at runtime. The path is relative to theproject directory. For example,components/appCanvas.xml.

    Cancel Error Specifies whether to trap errors and display them in theSystem Log palette.

    If checked, JavaScript errors are routed to the System Logpalette in General Interface Builder.

    If unchecked, JavaScript errors are routed to the browser.

    42 | Chapter 3 Dialogs and Tools Field Descriptions

    Cancel Specifies whether to trap the right-click event.

    Field Description

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    54/196

    TIBCO General Interface Builder GUI Reference

    Right-Clickp p g

    If checked, developers can replace the browser right-click

    menu with a custom menu.

    If unchecked, right-click events are routed to the browser.

    Mode The deployment mode for the deployed application usedby the jsx3.net.Service class.

    Live Mode An online mode where the application isconnected over HTTP/S to a back-end server, allowing

    access to online data. When requests for data are made bythe application, the request goes out over HTTP/S anddata is returned and rendered.

    Static Mode An offline mode where the application is notconnected to a server. Data is static and is referenced usingstatic URLs stored in rules files. When a request for data ismade by the application, the request is routed to a local

    static XML document. That static data is returned as if itcame from a server and is rendered in the application.

    Select this mode when developing an application offline ordisconnected from the server. This is useful whenapplications and back ends, such as web services, are indevelopment simultaneously or a back end is currentlyunavailable.

    Body Hot Keys Specifies whether to route key events that bubble up to thewindow from an application keyboard shortcut.

    If checked, the keyboard shortcut event bubbles up to theHTML body element and is then sent to the application.Check this option for deployment of standalone consoleapplications.

    If unchecked, keyboard shortcuts only function if the focus

    is in the General Interface application. This option shouldbe unchecked for deployment of non-console applicationsthat are a portion of a web page.

    Project Settings Dialog |43

    Overflow Determines how the application container behaves when

    Field Description

  • 8/2/2019 Tib Gi Pe Ui Reference

    55/196

    TIBCO General Interface Builder GUI Reference

    Add-Ins Page

    Select which add-ins to load for the project, such as Charting or custom add-ins.Restart TIBCO General Interface Builder for changes to take effect. For moreinformation on the Charting add-in, see Working with Charts in TIBCO GeneralInterface Builder Getting Started Guide.

    movable objects, such as dialogs and CDF drag masks, are

    moved off the edge of the container.Scroll Movable objects cause the container to scroll.

    Expand Movable objects can leave the container.

    Hidden Movable objects are invisible.

    Default Locale Specifies the locale of the localized application. Enter thetwo letter ISO 639 language code and the optional, two

    letter ISO 3166 country code. The format is ll orll_CC.For example, fr for French or fr_fr for French inFrance.

    If this field is empty, the locale is determined by thebrowser.

    onLoad Script JavaScript code to execute when the application initializes.

    Field Description

    Charting If selected, TIBCO General Interface Builder chartingcomponents display in the Component Libraries palette.

    44 | Chapter 3 Dialogs and Tools Field Descriptions

    Classpath Page

    The project class path is used by the JSX runtime to find custom classes that ared i ll l d d b li ti Thi l t l d ti f

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    56/196

    TIBCO General Interface Builder GUI Reference

    dynamically loaded by your application. This accelerates load time for your

    application. See Class Loading in TIBCO General Interface Builder Getting StartedGuide. For naming conventions for dynamically loaded classes, see Class NamingConventions in TIBCO General Interface Builder Getting Started Guide.

    Legacy Page

    The Legacy page has the following options:

    Buttons

    The following buttons are on the bottom right of the Project Settings dialog:

    Field Description

    Path The path to the custom classes. The class path is relative tothe project directory. For example, entering js/ as the path

    would load the specified classes in theworkspace/JSXAPPS/project_dir/js directory.

    Package The name of the package. Wildcards (*) are allowed.

    Field Description

    Project Version A version number for the project. When a resource in theproject is accessed, the string?jsxversion= is appended to the name ofthe resource. This is useful for reloading cached files each

    time the project is modified.

    Event Protocol Specifies the event protocol for the project. The optionsinclude 3.1 (default) and 3.0 (deprecated).

    Button Description

    Apply Applies the changes but doesnt close the dialog.

    Save Saves the changes and closes the dialog.

    Cancel Cancels any changes and reverts back to the last saved version.

    Color Picker Tool |45

    Color Picker Tool

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    57/196

    TIBCO General Interface Builder GUI Reference

    The Color Picker allows you to select colors to copy and paste into TIBCO General

    Interface Builder.

    To open the Color Picker, choose Tools > Color Picker.

    To navigate in the Color Picker, use the arrow keys to move the slider, scrollthrough hex values in the Hex field, and move between radio buttons.

    Field Description

    Color palette Click in the color palette to select a color.

    Color slider Use the slider to change color spectrum in the Colorpalette.

    Preview color box The box at the lower right displays the currentlyselected color. Click in this box to copy thehexadecimal (hex) color value to the clipboard.

    H (Hue) Specifies the color hue or gradation.

    S (Saturation) Specifies the color saturation, which is the intensity orpurity of a specific hue.

    B (Brightness) Specifies the color brightness or strength.

    R (Red) Specifies the red portion of the RGB value. Afterspecifying a value, press the Enter key to view theupdated hex equivalent.

    G (Green) Specifies the green portion of the RGB value. Afterspecifying a value, press the Enter key to view theupdated hex equivalent.

    B (Blue) Specifies the blue portion of the RGB value. After

    specifying a value, press the Enter key to view theupdated hex equivalent.

    Hex The hex value for the selected color.

    46 | Chapter 3 Dialogs and Tools Field Descriptions

    Deployment Utility

  • 8/2/2019 Tib Gi Pe Ui Reference

    58/196

    TIBCO General Interface Builder GUI Reference

    Use the Deployment Utility to create a launch page for your application, a launch

    link, or an inline div element. For more information, see Deploying Applicationsin TIBCO General Interface Builder Getting Started Guide.

    To open the Deployment Utility, choose Project > Deployment Utility.

    HTML Page

    Select this tab to create an HTML or XHTML page that launches the deployed

    application as a standalone application.

    Launch Link Page

    Select this tab to generate a hyperlink that launches the application in a newbrowser window.

    Copy and paste the link into your HTML page and modify as desired. Thishyperlink requires the file install_dir\shell.html to be deployed also.

    Command Description

    XHTML If checked, XHTML markup is generated for thethe launch page. XHTML launch pages are usedfor applications that run in XHTML pages, such asportlet applications.

    Create Creates the HTML or XHTML page for launchingthe deployed application.

    Button Description

    Copies the contents of the textbox to the clipboard which you

    can then paste into your HTML page.

    Deployment Utility |47

    Inline Div Page

    Select this tab to generate an inline DIV for your HTML page. Use this optionwhen running multiple applications in the same browser window.

    http://../gs/tib_gi_pe_gs_guide.pdfhttp://../gs/tib_gi_pe_gs_guide.pdf
  • 8/2/2019 Tib Gi Pe Ui Reference

    59/196

    TIBCO General Interface Builder GUI Reference

    g p pp

    Copy and paste the inline DIV into your HTML page and modify as desired.

    Button Description

    Copies the contents of the textbox to the clipboard which youcan then paste into your HTML page.

    48 | Chapter 3 Dialogs and Tools Field Descriptions

    Find and Replace Tool

    To open Find and Replace choose Tools > Find and Replace

  • 8/2/2019 Tib Gi Pe Ui Reference

    60/196

    TIBCO General Interface Builder GUI Reference

    To open Find and Replace, choose Tools > Find and Replace.

    Field Description

    Find Enter the text string to search for in the active opentext file in the project.

    Case Sensitive If checked, finds only exact case matches to the stringentered in the Find field.

    Regular Expression If checked, JavaScript regexp syntax is supported inthe Find field. For more information, see Help >Internet Resources > Regular Expressions Guide(Mozilla).

    Replace Enter a replacement text string for the found text inthe active open text file in the project.

    Replace Replaces the found text string with the replacementstring.

    Replace All Replaces all occurrences of the text string with thereplacement string.

    Find Finds the next occurrence of the text string.

    Cancel Closes the dialog.

    JavaScript Test Utility |49

    JavaScript Test Utility

    Use the JavaScript Test Utility to test your JavaScript code

  • 8/2/2019 Tib Gi Pe Ui Reference

    61/196

    TIBCO General Interface Builder GUI Reference

    Use the JavaScript Test Utility to test your JavaScript code.

    To open the JavaScript Test Utility, choose Tools > JavaScript Test Utility.

    Field Description

    Upper text area Enter or paste the JavaScript code to be tested. Toaccess a list of methods, press Ctrl+spacebar.

    Return Value (ifapplicable)

    Return values, if any, display in this area.

    50 | Chapter 3 Dialogs and Tools Field Descriptions

    XML Mapping Utility

    The XML Mapping Utility provides a visual environment for configuring and

  • 8/2/2019 Tib Gi Pe Ui Reference

    62/196

    TIBCO General Interface Builder GUI Reference

    The XML Mapping Utility provides a visual environment for configuring and

    testing data services. For more information, see Data Connection and Mapping inTIBCO General Interface Builder Getting Started Guide.

    To open the XML Mapping Utility, choose Tools > Communication > XMLMapping Utility.

    The XML Mapping Utility has several panels: Rules Tree, Rule Profile panel.Settings panel, and Mapper Log.

    When you open the XML Mapping Utility from the Tools menu, the first pagedisplayed allows