User Tools

Site Tools


part_db

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
part_db [2015/10/18 21:45] konstantinpart_db [2017/07/27 10:52] (current) konstantin
Line 34: Line 34:
 Keys: Keys:
  
-''key-<tablename>-<field>''+''key:tablename.field''
  
 Unique Keys: Unique Keys:
  
-''idx-<tablename>-<field1>-<field2>-...-<fieldN>''+''idx:tablename.field1,field2,...,fieldN''
  
 Foreign Keys: Foreign Keys:
  
-''fk-<referencingTable>-<referencedTable>-<referencedField>''+''fk:referencingTable.referencingField>referencedTable.referencedField''
  
 +(Die > zwischen ''referencingField'' und ''referencedTable'' beachten.)
  
 ==== Eigenschaften (Attribute) ==== ==== Eigenschaften (Attribute) ====
Line 135: Line 136:
  
 ==== Syntax ==== ==== Syntax ====
-**Felder** {<feldname>} : z.B: {var-shortname}\\ +**Felder** {'field':'<feldname>'} : z.B: {'field':'shape-variant-shortname'}
-**Attribute** {attr:'<attribut-name>'} : z.B. {attr:'Durchmesser'}+
  
-Falls ein Attribut nicht vorhanden ist, wird nichts angezeigt.+Wird durch den Wert des entsprechenden Feldes ersetzt. 
 + 
 +**Attribute** {'attr':'<attribut-name>'} : z.B. {'attr':'Durchmesser'
 + 
 +Wird durch den Wert des entsprechenden Attributes inkl. Einheit ersetzt. 
 + 
 +**Attribute mit Formatierung** {'attr':'<attribut-name>','format':'<formatstring>,'factor':<factor>} : z.B. {'attr':'Durchmesser','format':'<min>','factor':1000} 
 + 
 +Wird durch den Wert des Formatstrings ersetzt. Der Formatstring kann die folgenden Platzhalter enthalten: 
 + 
 +  * <min> : Minimum des Attributs, Multipliziert mit dem <factor>, sofern angegeben 
 +  * <max> : Maximum des Attributs (sofern vorhanden), Multipliziert mit dem <factor>, sofern angegeben) 
 +  * <unit>: Einheit des Attributs (sofern vorhanden) 
 +  * <symbol>: Einheitensymbol des Attributs (sofern vorhanden) 
 + 
 +Falls ein Feld oder Attribut nicht vorhanden ist, wird nichts angezeigt.
  
 ==== Teil Anzeigenamen ==== ==== Teil Anzeigenamen ====
Line 144: Line 159:
 Beispiel: Beispiel:
  
-Anzeigename des Teiletyps ''Widerstand'' : {partname} {attr:'Widerstand'} ({attr:'Toleranz'})+Anzeigename des Teiletyps ''Widerstand'' : {'field':'value'} {'attr':'Widerstand'} ({'attr':'Toleranz'})
  
 **PartTypeGroup**: Passive Elemente\\ **PartTypeGroup**: Passive Elemente\\
Line 158: Line 173:
 **Formtyp** hat  **Formtyp** hat 
   * //Name//       : Name des Formtyps (zum Referenzieren)   * //Name//       : Name des Formtyps (zum Referenzieren)
-  * //Rendername// : Labeldefinition für Formen dieses Typs (kann Form-long/shortname und Form/Formvariante-Attribute benutzen)+  * //Rendername// : Labeldefinition für Formen dieses Typs
  
 **Form** hat **Form** hat
part_db.1445197550.txt.gz · Last modified: by konstantin