Dynamisches Field Label
Plugin für dynamische Field Label breiten.
Dadurch entfällt die Angabe einer statischen labelWidth
.
Dies ist auch nützlich, wenn das Label durch Mehrsprachigkeit verschiedene Breiten benötigt.
ExtJS Komponenten die das Mixin Ext.form.Labelable
und dadurch die Attribute labelWidth
und fieldLabel
nutzen, können sich mit dem Plugin dynamisch die labelWidth
anhand der tatsächlichen Textbreite setzen lassen.
Beispiel
{ xtype : "textfield", plugins : ["bpcDynamicFieldLabel"], fieldLabel: "Label" }
Bei Bedarf kann der zusätzliche Abstand mittels labelOffset
am Plugin konfiguriert werden:
Beispiel mit konfiguriertem
labelOffset
{ xtype : "textfield", plugins: { bpcDynamicFieldLabel: { labelOffset: 10 } }, fieldLabel: "Label" }