X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2Fcomponents%2FCoworkerNatureImpl.js;fp=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2Fcomponents%2FCoworkerNatureImpl.js;h=da11c72472c7cbd97e3402591290dc7a0c7586a1;hb=83061f79058ddddf7a888a4580c913d5caa18c91;hp=0000000000000000000000000000000000000000;hpb=92d921b154323c10abfe751d0b3df2bd3e7c97be;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/CoworkerNatureImpl.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/CoworkerNatureImpl.js new file mode 100644 index 000000000..da11c7247 --- /dev/null +++ b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/CoworkerNatureImpl.js @@ -0,0 +1,48 @@ +qx.Class.define("org.argeo.security.ria.components.CoworkerNatureImpl", { + extend : org.argeo.security.ria.components.SimpleUserNatureImpl, + properties : { + natureType : { + refine : true, + init : "Coworker" + } + }, + + construct : function(){ + this.base(arguments); + }, + + 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.descField = new qx.ui.form.TextField(); + this.mobileField = new qx.ui.form.TextField(); + this.phoneField = new qx.ui.form.TextField(); + + var labels = ["Description", "Mobile Phone", "Home Phone"]; + this.fields = { + "description" : this.descField, + "mobile": this.mobileField, + "telephoneNumber" : this.phoneField + }; + + for(var i=0;i