package de.davherrmann.efficiently.view;

public interface Field extends Element, Bindable<Field, Field.FieldProperties>
{
    Class<Field> FIELD = Field.class;

    interface FieldProperties extends Element.ElementProperties
    {
        String value();

        // type is ambivalent at the moment! create map with: type, properties (group them in here), content
        // String type();

        String cols();

        String label();

        String placeHolder();

        String model();

        String form();
    }
}

@@ -513,16 +513,74 @@
  form();
+%0A%0A        boolean disabled();%0A%0A        boolean readonly();
 %0A    %7D%0A%7D

add disabled & readonly props to FieldProperties