Dies beschränkt sich auf den Titel der Spalte, Sortierhinweis und Gruppierung.
allgemeiner Hinweis: Nach dem Speichern der Einstellungen, muss die Geodatenbearbeitung erneut geöffnet werden, um die Änderungen im Layout zu aktualisieren.
Anzeigeeinstellungen
Durchsuchbar: wird in der Geodatenbearbeitung ignoriert.
Nachschlageliste erstellen: wird in der Geodatenbearbeitung ignoriert.
Bearbeitung
aus Tabelle:
Hinweis: Die Möglichkeit eine „Select ….“ Anweisung als Nachschlagetabelle einstellen ist aktuell nicht vorgesehen. Erstellen Sie einen View in der Datenbank und tragen Sie diesen View als Tabellenname ein.
Filter: mit cardo Version 4.1.6 kann zusätzlich ein Filter definiert werden:
Achtung: der Filter ist kein SQL Fragment, sondern muss in Iwan7 Schreibweise angegeben werden, siehe Doku Iwan7.
z.B.
ID == 5
ID > 5 && In(SPALTE,“A“,“B“)
Werteliste:
Allgemein / Listentyp:
Beispiel:
Ergebnis:
allgemeine Parameter
Bearbeitung
Layout: allgemeine Einstellungen für das Layout, betrifft alle Datenfelder
Ebeneneinstellungen
Auswertung der Labelbreite
Kann man die Datumsanzeige formatieren?
Man kann für Datumsangaben ein Ausgabeformat festlegen. Dies machen Sie im Reiter Bearbeitungseinstellungen im Parameter Ausgabeformat
Meldung durch cardo beim Start der Bearbeitung: Die "PK Spalte xx muss als Autowert definiert sein."
Richten Sie in den DB Einstellungen die Spalte als Autowert ein (Postgres Typ serial). Weitere Hinweise finden Sie hier.
In der Datenliste wird nichts gefunden?
In der Datenliste muss der Suchbegriff so eingegeben werden, wie dieser in den Daten steht. Eine unscharfe Suche oder eine Suche mit Platzhaltern ist nicht möglich.
Wie kann ich Nutzernamen oder Datumseingaben (erstellt_von, geändert_von) automatisch übernehmen?
Nutzen Sie dazu an der jeweiligen Spalte den Parameter besondere Spalten:
Kann die Größe oder Reihenfolge der Spaltennamen der tabellarischen Ansicht angepasst werden?
Nein, eine Anpassung ist im Moment nicht möglich.
URL Definitionen werden in der Tabellenansicht nicht angezeigt?
In der Bearbeitung werden diese Definitionen der Attribute nicht umgesetzt, dafür ist die Sachdatenanzeige gedacht.
In der Datenbank ist kein Objekt mit dem Namen "(select * from xxx.yyy where ...)a" vorhanden
Wechseln Sie ins Managementcenter in die GEdit Einstellungen. Besteht ihre Layerdefinition nicht aus einem einfachen Tabellennamen, sondern aus einer Abfrage, so müssen Sie bei den Einstellungen 3/4 diesen hinterlegen.
Für Ebenen:
Beachten Sie, die Einstellungen für die Geodatenbearbeitung sind NICHT identisch denen der Anpassungen in der Sachdatenanzeige.
Werden Einstellungen über den linken Button der Sachdatenanzeige gemacht, gelten diese nur für die Sachdatenanzeige. Die Einstellungen für die Bearbeitung werden ignoriert. Sollen für die Sachdatenanzeige und die Bearbeitung die gleichen Einstellungen genutzt werden (bspw. Spaltentitel oder Sortierung), so sind diese an beiden Stellen zu notieren.
Für Tabellen aus dem Datenbrowser:
Änderungen in den Anzeigeeinstellungen der Geodatenbearbeitung sind identisch denen der Anpassungen in der Sachdatenanzeige.
Metadatenspalten können in den Einstellungen als "besondere Spalten" definiert werden. Dazu sind die jeweiligen Spalten den Attributen Modifier, ModifiedTimestamp, Creator, CreatedTimestamp zuzuordnen. Hierbei ist es wichtig, dass die Datentypen stimmen.
Metadatenspalten können auch nachträglich in der Datenbank angelegt werden. Der Name der Datenbankspalten spielt keine Rolle. Werden die Spalten den besonderen Spalten zugeordnet, so werden diese automatisch mit einem neuen Titel versehen und ausgegraut, so dass durch den Nutzer keine Änderungen durchgeführt werden können:
Haben Sie eine gkk Tabelle so können die Metadatenspalten durch eine Zuordnung zu den Attributen der besonderen Spalten weiterhin genutzt werden.
Erstellen Sie mehrere gleiche Ebenen (gleiche Spaltenanzahl + Spaltennamen) für die Bearbeitung, so kann über die Funktion Rohdaten die Dateneinstellung für eine bearbeitbare Ebene kopiert und über die gleichnamige Funktion in der Zieltabelle wieder eingefügt werden. Damit sparen Sie sich das komplette Neueinstellen der Datenfelder in der zweiten Ebene.
Ebenso kann es notwendig sein, ältere Einstellungen einer Ebene wiederherzustellen. Dazu wird in der Datenbank jede Änderung der Einstellungen gespeichert - Tabelle km_meta.cdo4_settings_hist. In der Historientabelle finden Sie die Ebeneneinstellung in der Spalte settings_json im Json Format.
Hinweis: Beim Kopieren bzw. Einfügen ist es wichtig, dass die Datenfelderanzahl und - namen übereinstimmen.
Aktuell gibt es ein Problem, so dass u.U. kopierte Json Inhalte nicht an einer bestehenden Ebene eingefügt werden können.
Datenbank Administratoren können diese aber über die Datenbank kopieren und einfügen.
update km_meta.cdo4_settings set settings_json =
'{"fieldSettings":{"BEZEICHNUNG":{"title":"Bezeichnung","outputVisible":true,"format":null,"description":....'
where ID = XXX