Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page will explain how to set up Weave for the editing of standalone tables. It is a simple example and many more elements can be added by referring to the Editing User Guide's Non-Spatial Editing /wiki/spaces/cohga/pages/2583265318 pages.

Although the editing functions require an additional Weave license there are many advantages to using Weave for editing as well as an enquiry and reporting tool. User's will have the advantage of using a system with which they are familiar, rather than introducing a new, more complex application to them. 

...

  1. Add the Editor grid to your Weave client. 

    1. Add the following (Standalone Table Editor/wiki/spaces/cohga/pages/2605580565) to your client XML file and set the <location> depending on where you want the grid to appear in the Weave window:

      Code Block
      languagexml
      <view id="editor.panel.simplegrid">
      	<label>Lookups</label>
      	<location>west</location>
      	<type>table</type>
      </view>
  2. Create a new XML file for non-spatial editing. It can be called anything, e.g. edittable.xml.

  3. Update you config.xml file to include the newly created XML file so that it is read by Weave. 

    Code Block
    <?include edittable.xml?>
  4. In edittable.xml you need to put in details of the table you want to edit. You can either do this by basing it on the samples given in the Weave Administration Guide or use the Weave OSGi or Weave Admin Tool Console tool to help. There are a number of “editor” commands that you can use to check your edit setup. You can also generate an editor config for the table named using the editor conf command as shown below. 

    Code Block
    languagetext
    osgi> editor conf <datasource> <table>

...

Info

These instructions assume you have installed the Weave Edit bundles as per the download page. 

Also refer to the following section of the Editing User Guide /wiki/spaces/cohga/pages/2578087969 for more information:

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@5a71f56
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "edit" , "non-spatial" , "editing" ) and type = "page" and space = "weavedocs1"
labelsediting non-spatial edit

...