qx.Class.define("org.argeo.security.ria.components.SimpleUserNatureImpl", { extend : qx.ui.container.Composite, implement : [org.argeo.security.ria.components.INaturePane], events : { "modified" : "qx.event.type.Event" }, statics : { NATURE_TYPE : "org.argeo.security.nature.SimpleUserNature", NATURE_LABEL : "Simple User", NATURE_ICON : "" }, properties : { valid : { init : false }, dataMap : { }, editMode : { init : true, apply : "_applyEditMode", event : "changeEditMode" }, isNew : { init : false, check : "Boolean" } }, construct : function(){ this.base(arguments); this.setDataMap({ type:"org.argeo.security.nature.SimpleUserNature" }); this._createGui(); this.setEditMode(false); }, members : { _createGui : function(){ var grid = new qx.ui.layout.Grid(5,5); this.setLayout(grid); grid.setColumnFlex(0,1); grid.setColumnAlign(0,"right", "middle"); grid.setColumnFlex(1,3); this.mailField = new qx.ui.form.TextField(); this.fNameField = new qx.ui.form.TextField(); this.nameField = new qx.ui.form.TextField(); var labels = ["Email", "First Name", "Last Name"]; this.fields = { "email" : this.mailField, "firstName": this.fNameField, "lastName" : this.nameField }; for(var i=0;i