Find and Open Objects Using the Main U-Bar

Use the Main U-Bar to locate and open development objects for editing. You can browse and search for objects by object type and name, or enter a complete object URL. As you enter text, the U-Bar offers suggestions that are appropriate to the current context.

Object URLs

Object URLs have a defined syntax, so the suggestions offered depend on how much of the URL you have entered or selected.

To go directly to an object, subobject or property, enter (or paste) the URL in the U-Bar using the following syntax:

Type:Object{/Type:Object}N {Option=Value}N

For example: cpt:orderfrm/ent:orderline.sales.

The full syntax even allows you to specify the window in which to open the editor and the worksheet to display:

cpt:orderfrm/ent:orderline.sales/fld:article window=2 worksheet=script

For more information, see U-Bar Syntax.

Steps

  1. Click Browse in the U-Bar to display a list of main development object types.

    Alternatively, you type the code or a keyword in the object type description, for example cpt or snippet.

    Note: If you want to find a specific type of component, enter or select the component type code instead of just cpt; for example cptfrm for forms, cptdsp for dynamic server pages, and so on.

  2. Select the type of object you are looking for. A list of up to 50 suggestions is offered, starting with the most recently modified.

  3. If you want to browse through all objects of that type, click Show All. (In a large Repository, this will affect performance.)
  4. Otherwise, to find a specific object, type a string that matches part of the name or object description. As you type, Uniface updates the list of suggestions that match the entered text. The first exact match is added to the entry field.

  5. Select the suggestion for the object you are looking for and press Enter or Tab to open the object for editing.
  6. If you want to specify a subobject, enter a forward slash after a valid main object name. A list of valid subobject types is displayed, depending on the parent object.

Related Topics