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"
      }