lotus domino designer - - language guide

Download Lotus Domino Designer - - Language Guide

Post on 07-Apr-2018

214 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 8/3/2019 Lotus Domino Designer - - Language Guide

    1/535

  • 8/3/2019 Lotus Domino Designer - - Language Guide

    2/535

    DISCLAIMER

    THIS DOCUMENTATION IS PROVIDED FOR REFERENCE PURPOSES ONLY. WHILE EFFORTS

    WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION

    CONTAINED IN THIS DOCUMENTATION, THIS DOCUMENTATION IS PROVIDED AS IS

    WITHOUT AN Y WARRANTY WH ATSOEVER AN D TO THE MAXIMUM EXTENT PERMITTED,

    LOTUS DISCLAIMS ALL IMPLIED WARRAN TIES, INCLUDING WITHOUT LIMITATION THEIMPLIED WARRANTIES OF MERCHAN TABILITY, NON INFRINGEMENT AND FITNESS

    FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE SAME. LOTUS SHALL NOT BE

    RESPON SIBLE FOR AN Y DAMAGES, INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT,

    CON SEQUENTIAL OR INCIDENTAL DAMAGES, ARISING OUT OF THE USE OF, OR

    OTHERWISE RELATED TO, THIS DOCUMENTATION OR AN Y OTHER DOCUMENTATION.

    NOTWITHSTANDING AN YTHING TO THE CONTRARY, NOTHING CONTAINED IN THIS

    DOCUMENTATION OR ANY OTHER DOCUMENTATION IS INTENDED TO, NOR SHALL

    HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM

    LOTUS (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS

    OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF THIS SOFTWARE.

    COPYRIGHTUnd er the copyright laws, neither the d ocumentation nor the software m ay be copied, photocopied,

    reprod uced, translated, or reduced to an y electronic medium or machine-readable form, in wh ole or

    in part, w ithout the pr ior written consent of Lotus Developm ent Corporation, except in the m anner

    described in the d ocumentation or the app licable licensing agreement governing the u se of the software.

    Copyright 1985 1999 Lotus Developm ent Corporat ion

    55 Cambrid ge Parkway

    Cambridge, MA 02142

    All rights reserved . Printed in the United States.

    LIST OF TRADEMARKS

    Domino, cc:Mail, Notes, NotesBench, NotesFlow, and Notes/ FX are trad emarks and Freelance, Freelance

    Grap hics, Lotus, Lotus Compon ents, Lotus N otes, LotusScript, Notes Mail, NotesSQL, NotesView, 1-2-3,

    Organizer, SmartIcons, and SmartSuite are registered tradem arks of Lotus Developm ent Corp oration.

    AS/ 400, OS/ 2 Warp, RS/ 6000, and PowerPC are tradem arks and AIX, IBM, OS/ 2, Presentation

    Manager, and SNA are registered tradem arks of International Business Machines Corporation.

    Tivoli/ Courier is a trad emark of Tivoli Systems Inc., a w holly ow ned subsidiary of International

    Business Machines Corporation. All other tradem arks are th e prop erty of their respective own ers.

  • 8/3/2019 Lotus Domino Designer - - Language Guide

    3/535

    Preface . . . . . . . . . . . . . . . . . . . xi. . .

    1 Introduction toDomino Designer . . . . . . . . . . . 1. . . .

    Overview app lications and d atabases 1. . . .

    Starting Designer . . . . . . . . . . . . . . . . . . 3. . . .

    Exploring Designer . . . . . . . . . . . . . . . . 4. . . .

    Displaying, collecting, and storing

    informa tion pages, forms,

    documents, and fields . . . . . . . . . 6. . . .

    Organizing your d ata views

    and folders . . . . . . . . . . . . . . . . . . 10. . .

    Creating nav igation outlines

    and navigators . . . . . . . . . . . . . . . 11. . .

    Stru ctu rin g you r d isp lay fr amesets . 12. . .

    Add ing autom ation actions, hotspots,

    and agents . . . . . . . . . . . . . . . . . . 13. . .

    Getting d atabase information

    design synopsis . . . . . . . . . . . . . . 14. . .

    2 Creating an Application . . . 15. .

    Domino databases . . . . . . . . . . . . . . . . . 15. . .

    Creating databases . . . . . . . . . . . . . . . . 16. . .

    Creating a d atabase from a tem plate . . . 16. . .

    Cop ying an existing Dom ino database . 18. . .

    Starting a database from scratch . . . . . . 20. . .

    Tip s for d esigning Web ap plications . . . 21. . .

    Domino Applets . . . . . . . . . . . . . . . . . . 22. . .

    Changing database and design

    properties . . . . . . . . . . . . . . . . . . . 23. . .

    Setting Use JavaScript w hen

    generating pages for a d atabase . 23. . .

    Setting d atabase lau nch p rop erties . . 25. . .

    Settin gs for mu ltilin gu al app lica tion s 27. . .

    HTML tag attribu tes for a

    Domino server . . . . . . . . . . . . . . . 28. . .

    Hide-when options . . . . . . . . . . . . . . 29. . .

    Enabling subscriptions . . . . . . . . . . . 30. . .

    Reducing database maintenan ce with

    shared resources . . . . . . . . . . . . . 30. . .

    Creating an image resource . . . . . . . . . . 31. . .

    Designing an app lication for maximu m

    accessibility for peop le

    with disabilities . . . . . . . . . . . . . . 35. . .

    Previewing your design work . . . . . . . . 37. . .

    3 Designing Outlines . . . . . . . 41. .

    Outlines . . . . . . . . . . . . . . . . . . . . . . . . . 41. . .

    Creating an outline . . . . . . . . . . . . . . 42. . .

    Embedding an outline . . . . . . . . . . . 45. . .

    Outline, outline entry, and embedd ed

    outline properties . . . . . . . . . . . . . 46. . .

    Selected outline properties . . . . . . . . 46. . .

    Selected outline entry properties . . . 46. . .

    Selected embedded

    outline properties . . . . . . . . . . . . . 47. . .

    Using the outline applet . . . . . . . . . . . . 51. . .

    Disp laying the ou tline in a Fram eset . . . 52. . .

    4 Designing Pages . . . . . . . . . 53. .

    Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . 53. . .

    Creating a page . . . . . . . . . . . . . . . . . 55. . .

    Displaying a page . . . . . . . . . . . . . . . 55. . .

    Creating a home p age for

    an application . . . . . . . . . . . . . . . 56. . .

    Styling text for the Web . . . . . . . . . . 57. . .

    Contents iii

    Contents

  • 8/3/2019 Lotus Domino Designer - - Language Guide

    4/535

    Creating computed text . . . . . . . . . . 58. . .

    Changing all text styles . . . . . . . . . . . 58. . .

    Creating and formatting

    horizontal rules . . . . . . . . . . . . . . 59. . .

    Creating programmable tables . . . . . 60. . .

    Creating sections . . . . . . . . . . . . . . . . 61. . .

    Creating links . . . . . . . . . . . . . . . . . . 62. . .

    Adding graphics . . . . . . . . . . . . . . . . 64. . .

    Add ing a background color

    or graphic . . . . . . . . . . . . . . . . . . . 68. . .

    Creating an imagemap . . . . . . . . . . . 69. . .

    Adding an applet . . . . . . . . . . . . . . . 70. . .

    Creating an attachment . . . . . . . . . . . 71. . .

    Embedding elements . . . . . . . . . . . . 71. . .

    Importing, p asting, or

    entering HTML . . . . . . . . . . . . . . 73. . .

    Launch prop erties for pages

    or forms . . . . . . . . . . . . . . . . . . . . 74. . .

    Programming a page or form . . . . . . . . 75. . .

    Add ing HTML head er information . 75. . .

    Adding JavaScript

    header information . . . . . . . . . . . 75. . .

    5 Designing Forms . . . . . . . . . 79. .Forms . . . . . . . . . . . . . . . . . . . . . . . . . . 79. . .

    Form Elements . . . . . . . . . . . . . . . . . . . . 80. . .

    Forms and documents . . . . . . . . . . . . . . 81. . .

    Creating a form . . . . . . . . . . . . . . . . . . . 84. . .

    Tips for designing forms . . . . . . . . . . 85. . .

    Naming forms . . . . . . . . . . . . . . . . . . 86. . .

    Making a form available to

    Web browsers . . . . . . . . . . . . . . . 88. . .

    Selected form properties . . . . . . . . . . . . 90. . .

    Creating a response hierarchy . . . . . 92. . .

    Version tracking . . . . . . . . . . . . . . . . 93. . .

    Customizing a forms w ind ow title . . . . 95. . .

    Subforms . . . . . . . . . . . . . . . . . . . . . . . . 97. . .

    Layout regions . . . . . . . . . . . . . . . . . . . . 99. . .

    Aligning and r earranging elements

    in a layout region . . . . . . . . . . . . . 100. .

    Changing th e size and style of a

    layout region . . . . . . . . . . . . . . . . 100. .

    Ad d in g a grap hic to a layou t region . 101. .Embedded Controls . . . . . . . . . . . . . . . . 102. .

    Ad ding a file upload control . . . . . . . 102. .

    Adding a group scheduler . . . . . . . . 102. .

    Profile forms . . . . . . . . . . . . . . . . . . . . . 106. .

    Designing forms that p romp t users

    for input . . . . . . . . . . . . . . . . . . . . 108. .

    Designing a form that p resents a

    dialog box . . . . . . . . . . . . . . . . . . 108. .

    Designing a form that prom pts usersfor information . . . . . . . . . . . . . . . 109. .

    Designing a form that lets users

    make selections from a view . . . . 110. .

    Designing a form for a Dom ino

    billing application . . . . . . . . . . . . 111. .

    Customizing Form p rocessed

    confirmation for the Web . . . . . . . 112. .

    Customizing search forms . . . . . . . . . . . 113. .

    Tips for imp roving documentdisplay time . . . . . . . . . . . . . . . . . 118. .

    Testing a form before d ep loying it . . . . . 119. .

    6 Designing Fields . . . . . . . . . 121.

    Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 121. .

    Creating a shared field . . . . . . . . . . . . . 122. .

    Field names and labels . . . . . . . . . . . . . 124. .

    Defining field types . . . . . . . . . . . . . . . . 125. .

Recommended

View more >