Search in sources :

Example 46 with Entity

use of com.codename1.rad.models.Entity in project CodeRAD by shannah.

the class CheckBoxPropertyView method commit.

@Override
public void commit() {
    if (getPropertySelector().isFalsey() == getComponent().isSelected()) {
        Entity e = getPropertySelector().getLeafEntity();
        Property p = getPropertySelector().getLeafProperty();
        e.getEntity().setBoolean(p, getComponent().isSelected());
    }
}
Also used : Entity(com.codename1.rad.models.Entity) Property(com.codename1.rad.models.Property)

Example 47 with Entity

use of com.codename1.rad.models.Entity in project CodeRAD by shannah.

the class RadioPropertyView method commit.

@Override
public void commit() {
    if (getPropertySelector().isFalsey() == getComponent().isSelected()) {
        Entity e = getPropertySelector().getLeafEntity();
        Property p = getPropertySelector().getLeafProperty();
        e.getEntity().setBoolean(p, getComponent().isSelected());
    }
}
Also used : Entity(com.codename1.rad.models.Entity) Property(com.codename1.rad.models.Property)

Example 48 with Entity

use of com.codename1.rad.models.Entity in project CodeRAD by shannah.

the class UIBuilder method textField.

public TextFieldPropertyView textField(Tag... tags) {
    FieldNode fn = new FieldNode(UI.tags(tags));
    fn.setParent(parentNode);
    return new TextFieldPropertyView(new TextField(), entity, fn);
}
Also used : FieldNode(com.codename1.rad.nodes.FieldNode) TextFieldPropertyView(com.codename1.rad.propertyviews.TextFieldPropertyView) TextField(com.codename1.ui.TextField)

Example 49 with Entity

use of com.codename1.rad.models.Entity in project CodeRAD by shannah.

the class UIBuilder method image.

public LabelPropertyView image(Tag... tags) {
    FieldNode fn = new FieldNode(UI.tags(tags));
    fn.setParent(parentNode);
    return LabelPropertyView.createIconLabel(new com.codename1.ui.Label(), entity, fn);
}
Also used : FieldNode(com.codename1.rad.nodes.FieldNode)

Example 50 with Entity

use of com.codename1.rad.models.Entity in project CodeRAD by shannah.

the class UIBuilder method label.

public LabelPropertyView label(Tag... tags) {
    FieldNode fn = new FieldNode(UI.tags(tags));
    fn.setParent(parentNode);
    return new LabelPropertyView(new com.codename1.ui.Label(), entity, fn);
}
Also used : LabelPropertyView(com.codename1.rad.propertyviews.LabelPropertyView) SpanLabelPropertyView(com.codename1.rad.propertyviews.SpanLabelPropertyView) FieldNode(com.codename1.rad.nodes.FieldNode)

Aggregations

Entity (com.codename1.rad.models.Entity)38 Property (com.codename1.rad.models.Property)15 EntityList (com.codename1.rad.models.EntityList)13 Container (com.codename1.ui.Container)12 BorderLayout (com.codename1.ui.layouts.BorderLayout)11 ActionNode (com.codename1.rad.nodes.ActionNode)10 FieldNode (com.codename1.rad.nodes.FieldNode)10 Form (com.codename1.ui.Form)8 ViewNode (com.codename1.rad.nodes.ViewNode)7 GridLayout (com.codename1.ui.layouts.GridLayout)7 SimpleDateFormat (com.codename1.l10n.SimpleDateFormat)6 ResultParser (com.codename1.rad.io.ResultParser)6 Component (com.codename1.ui.Component)6 Element (com.codename1.xml.Element)6 BadgeUIID (com.codename1.rad.attributes.BadgeUIID)5 Thing (com.codename1.rad.schemas.Thing)5 Button (com.codename1.ui.Button)5 BoxLayout (com.codename1.ui.layouts.BoxLayout)5 Map (java.util.Map)5 Log (com.codename1.io.Log)4