List of Tables Table 1 General Typographical Conventions xxiii Table 2 Name Labels 21 Table 3 Data Field Types 24 Table 4 Custom Buttons 64 Table 5 Manage Form Elements from the Outline View 99 Table 6 Validation Messages for BOM Level Multiplicity Constraints 104 Table 7 Mobile Specific Configuration of Pane and Control Properties 116 Table 8 Edit Binding from the General Properties Tab for a Control 134 Table 9 Specify Details to Define a New Script Action 137 Table 10 Specify Details to Define a New Computation Action 138 Table 11 Specify the Details for Rules 139 Table 12 Specify the Action Details for the Script Action 143 Table 13 Specify the Action Details for the Computation Action 143 Table 14 Toolbar Buttons for the Mappings Tab 175 Table 15 Example Resource Keys with Overridden Values 183 Table 16 Numeric Control Formatting Characters 192 Table 17 Numeric Control Sample Formats 193 Table 18 Renaming Locale-specific Properties Files 200 Table 19 Rendering of Specific Controls 236 Table 20 Library Element Properties 257 Table 21 Palette Drawer Properties 259 Table 22 Event Type Properties 260 Table 23 External Resource Properties 261 Table 24 Control Type Properties 262 Table 25 Factory Methods 290 Table 26 BOM Class Methods 291 Table 27 BOM Class Instance Methods 293 Table 28 Form Designer Palette 300 Table 29 Properties View Tabs 315 Table 30 Fields on the Forms General Tab 317 Table 31 Fields on the Forms Font Tab 318 Table 32 Fields on the Forms Child Layout Tab 318 Table 33 Fields in the Forms Child Labels Tab 319 Table 34 Fields in the Forms Rules Tab 320 Table 35 Fields on the Forms Resources Tab 320 Table 36 Fields on the Preview Data Tab 321 Table 37 General Tab for Panes 321 Table 38 Properties for Horizontal Pane, Vertical Pane, and Tabbed Pane 323 Table 39 Properties for Message Pane 323 Table 40 Record Pane Properties Tab 323 Table 41 Grid Pane Properties Tab 324 Table 42 Fields in the Child Layout Tab 326 Table 43 Fields in the Child Labels Tab 327 Table 44 Fields in the Validation Tab 328 Table 45 Fields in the Rules Tab 329 Table 46 Fields in the Mobile Tab 330 Table 47 General Tab Fields 330 Table 48 Property for Child Controls of Grid Pane 333 Table 49 Button Properties Tab 333 Table 50 Date Control Properties Tab 334 Table 51 Time Control Properties Tab 334 Table 52 Date Control Properties Tab 335 Table 53 Hyperlink Properties Tab 336 Table 54 Image Properties Tab 336 Table 55 Optionlist Properties Tab 336 Table 56 Pass-through Control Properties Tab 338 Table 57 Radiogroup Control Properties Tab 338 Table 58 Text Properties Tab 339 Table 59 Text Area Properties Tab 340 Table 60 Property for Child Controls of Grid Pane 340 Table 61 Layout Tab 341 Table 62 Font Tab for Controls 342 Table 63 Validations Tab for Controls 343 Table 64 Fields in the Controls Rules tab 344 Table 65 Manage Form Elements from the Outline View 346 Table 66 Generic Keyboard Shortcuts 347 Table 67 Keyboard Shortcuts for Grid Panes in Display Mode 347 Table 68 Keyboard Shortcuts for Grid Panes in Edit Mode 349 Table 69 Keyboard Shortcuts for Grid Pane Column Headers 350 Table 70 Keyboard Shortcuts for Grid Pane Navigation Bar 350 Table 71 Keyboard Shortcuts for List Controls in Display Mode 351 Table 72 Keyboard Shortcuts for List Controls in Edit Mode 351 Table 73 Keyboard Shortcuts for List Control Command Bar 352 Table 74 Keyboard Shortcuts for Record Pane Body 353 Table 75 Keyboard Shortcuts for Record Pane Navigation Bar 353 Table 76 Keyboard Shortcuts for Tabbed Panes 354 Table 77 Built-in Static CSS Classes 355 Table 78 Built-in Dynamic CSS Classes 358 Table 79 Number Patterns 359 Table 80 Basic Number and Currency Symbols 360 Table 81 Duration Control Labels 361 Table 82 Date Time Keys 363 Table 83 Optionlist Key 366 Table 84 Built-in Button Keys 366 Table 85 Grid and Record Pane Keys 367 Table 86 Built-in Validation Message Keys 369 Table 87 List Control Keys 370 Table 88 Implicit Validation Messages 371 Table 89 Miscellaneous Resource Keys 373 Table 90 Action 377 Table 91 Validation 378 Table 92 FormRunner Class 381 Table 93 Form Class 382 Table 94 Control Class 384 Table 95 Pane Class 391 Table 96 List Class 395 Table 97 Iterator Class 396 Table 98 Logger Class 397 Table 99 Util Class 402