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/11/02 00:58] – [Syntax] 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>.<referencingField>><referencedTable>.<referencedField>''+''fk:referencingTable.referencingField>referencedTable.referencedField''
  
 (Die > zwischen ''referencingField'' und ''referencedTable'' beachten.) (Die > zwischen ''referencingField'' und ''referencedTable'' beachten.)
Line 136: Line 136:
  
 ==== Syntax ==== ==== Syntax ====
-**Felder** {<feldname>} : z.B: {shape-variant-shortname}+**Felder** {'field':'<feldname>'} : z.B: {'field':'shape-variant-shortname'}
  
 Wird durch den Wert des entsprechenden Feldes ersetzt. Wird durch den Wert des entsprechenden Feldes ersetzt.
  
-**Attribute** {attr:'<attribut-name>'} : z.B. {attr:'Durchmesser'}+**Attribute** {'attr':'<attribut-name>'} : z.B. {'attr':'Durchmesser'}
  
 Wird durch den Wert des entsprechenden Attributes inkl. Einheit ersetzt. Wird durch den Wert des entsprechenden Attributes inkl. Einheit ersetzt.
  
-**Attributewert** {attr-value:'<attribut-name>':<factor>} : z.B. {attr-value:'Durchmesser':1000}+**Attribute mit Formatierung** {'attr':'<attribut-name>','format':'<formatstring>,'factor':<factor>} : z.B. {'attr':'Durchmesser','format':'<min>','factor':1000}
  
-Wird durch den Wert multipliziert mit dem Faktor (ohne Einheit) ersetzt.+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. Falls ein Feld oder Attribut nicht vorhanden ist, wird nichts angezeigt.
Line 154: 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 168: 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.1446422334.txt.gz · Last modified: by konstantin