Navigation: Katalog >

Konfiguration

 

Mit COP Katalog konfigurieren sie in ihrer XML Konfigurationsdatei.

 

Übersicht

 

<COPCatalog>

    <Table>

        COP_CATALOG

        <Attribute>

            DESCRIPTION_DE

            <DisplayName>Bezeichnung (DE)</DisplayName>

        </Attribute>

        <Attribute>

            DESCRIPTION_EN

            <DisplayName>Bezeichnung (EN)</DisplayName>

        </Attribute>

     </Table>                    

</COPCatalog> 

 

<Icons>

    <COPCatalogIconFile>/com/cop/catalog/COPCatalog.gif</COPCatalogIconFile>

</Icons>

 

<Class extends="DMMasterdata, DMReleaseProcess">

  <Name catalog="awm_stda" msg_num="251">MASTERDATA</Name>

  <Attribute>DESCRIPTION

    <AttributeEditorClass>com.cop.catalog.COPCatalogEditor</AttributeEditorClass>

    <COPCatalogTableName>COP_CATALOG</COPCatalogTableName>

    <COPCatalogColumnName>DESCRIPTION_DE</COPCatalogColumnName>

    <COPCatalogSetIfEmptyValue>false</COPCatalogSetIfEmptyValue>                   

  </Attribute>

  <Attribute>DESCRIPTION_EN

    <AttributeEditorClass>com.cop.catalog.COPCatalogEditor</AttributeEditorClass>

    <COPCatalogTableName>COP_CATALOG</COPCatalogTableName>

    <COPCatalogColumnName>DESCRIPTION_EN</COPCatalogColumnName>

    <COPCatalogSetIfEmptyValue>false</COPCatalogSetIfEmptyValue>    

  </Attribute>

</Class>

 

Beschreibung

 

Der Tag <COPCatalog> konfiguriert COP Katalog und dessen Verhalten. Der Tag <COPKatalog> muss unmittelbar im Tag <WMConfig> eingetragen sein.

 

Der Tag <Table> konfiguriert eine Tabelle (Klasse) in Model Manager. Aus dieser Tabelle holt COP Katalog alle Werte, dir für eine Auswahl aus COP Katalog dem Model Manager Anwender (Konstrukteur u.a.) verfügbar sind. Der Tabellename muss unmittelbar in <Table> konfiguriert sein. Innerhalb <COPCatalog> können mehrere Tabellen mit <Table> konfiguriert sein. In der Konfiguration des Klassen-Attrbutes (siehe <Attribute> in <Class>) legt der Tag <COPCatalogTableName> fest, welche Tabellen-Konfiguration aus <COPCatalog> von COP Katalog angewendet werden soll.

 

Mit dem Tag <Attribute> werden die Attribute aus der COP Katalog Tabelle definiert, die COP Katalog anzeigt. Für jedes konfigurierte Attribute, zeigt COP Katalog eine Spalte an. Der Tag <DisplayName> definiert die Spaltenbezeichnung (Titel) in COP Katalog.

 

Der Tag <COPCatalogIconFile> definiert das Bild (Icon), das direkt neben dem Eingabefeld eines Attributes angezeigt wird. Mit Klick auf dieses Icon zeigt Model Manager den COP Katalog Auswahldialog an. Der Standardwert für <COPCatalogIconFile> ist /com/cop/catalog/COPCatalog.gif.

 

Im Attribut (<Attribute>), für das der COP Katalog verfügbar ist, muss die sog. Attribute-Editor-Klasse com.cop.catalog.COPCatalogEditor (Tag <AttributeEditorClass>) konfiguriert sein.

 

Der Tag <COPCatalogTableName> gibt an, welche Tabellenkonfiguration (Tag <Tablle>) aus <COPCatalog> für dieses Attribute von COP Katalog angewendet werden soll.

 

Der Tag <COPCatalogColumnName> legt fest, aus welcher Spalte in der COP Katalog Tabelle der Wert in dieses Attribut übertragen wird

 

Falls Wert des Tags <COPCatalogSetIfEmptyValue> gleich false ist, dann überträgt COP Katalog keine leeren Werte aus dem Katalog in das entsprechende Attribut-Feld.

 

Siehe auch

·COP Katalog Anwendung

 

 

 

 

 

(c) 2018 COP Informatik AG www.copag.ch