X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.core%2Fsrc%2Forg%2Fargeo%2Fapp%2Fxforms%2Fxforms.cnd;fp=org.argeo.app.core%2Fsrc%2Forg%2Fargeo%2Fapp%2Fxforms%2Fxforms.cnd;h=c24dbaeed73e945167657c1989d0455608e56159;hb=942fd932e1f6ed3319575c4c1d944912dfca9fa5;hp=0000000000000000000000000000000000000000;hpb=9dad741609777467f58a508e07139be9a086919b;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.core/src/org/argeo/app/xforms/xforms.cnd b/org.argeo.app.core/src/org/argeo/app/xforms/xforms.cnd new file mode 100644 index 0000000..c24dbae --- /dev/null +++ b/org.argeo.app.core/src/org/argeo/app/xforms/xforms.cnd @@ -0,0 +1,39 @@ + + +[xforms:model] ++ xforms:instance (xforms:instance) = xforms:instance * ++ xforms:bind (xforms:bind) = xforms:bind * ++ xforms:setvalue (xforms:setvalue) = xforms:setvalue * + +[xforms:instance] > nt:unstructured + +[xforms:bind] +- * (STRING) + +[xforms:setvalue] +- * (STRING) + +[xforms:select] > xforms:input ++ xforms:itemset (xforms:itemset) = xforms:itemset + +[xforms:itemset] +- nodeset (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue ++ xforms:value (jcrx:xmlvalue) = jcrx:xmlvalue + +[xforms:ui] +- * (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue * ++ xforms:hint (jcrx:xmlvalue) = jcrx:xmlvalue * ++ xforms:input (xforms:input) = xforms:input * ++ xforms:select (xforms:select) = xforms:select * ++ xforms:select1 (xforms:select) = xforms:select * ++ xforms:trigger (xforms:input) = xforms:input * ++ xforms:upload (xforms:input) = xforms:input * ++ xforms:group (xforms:ui) = xforms:ui * ++ xforms:repeat (xforms:ui) = xforms:ui * + +[xforms:input] +- * (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue ++ xforms:hint (jcrx:xmlvalue) = jcrx:xmlvalue *