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 25: Line 25:
 In Tabellennamen werden die Worte mit Unterstrichen getrennt. Der Gruppenname von Tabellen wird mit zwei Unterstrichen vom Rest des Namens getrennt um in phpMyAdmin die Ordnerdarstellung zu ermöglichen. In Tabellennamen werden die Worte mit Unterstrichen getrennt. Der Gruppenname von Tabellen wird mit zwei Unterstrichen vom Rest des Namens getrennt um in phpMyAdmin die Ordnerdarstellung zu ermöglichen.
  
-Z.B. +Z.B.:\\
 ''part''\\ ''part''\\
 ''%%part__variant%%''\\ ''%%part__variant%%''\\
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.1445197531.txt.gz · Last modified: by konstantin