Marc Portier dijo:
> some attempt/proposal:
> definition-model declares field:
> case A: nothing special  -> defaults to read-write
> case B: as being read-only
> case C: specific as read-write
>
> binding declared on field
> case 1: nothing special  -> defaults to inherited from the field
> definition?
> case 2: as being read-only
> case 3: specific as read-write
>
>
> then what happens
> A.1 == C.3 == C.1 == A.3: full read-write on all stages
>
> B.2: data flows only from backend up to the browser
> B.1: binding level reads from the field definition that it is
> read-only and inherits the behaviour --> B.2
>
> B.3: binding level will save although the end user could not change
>
> A.2 = C.2: allow user change, but don't save back to the object-model
> (which sounds awkward? I don't see a case needing this ATM)

Sorry to said that but this is very complex. :(

I think we have only 2 case on every one, the nothing special case is a
normal default.

Best Regards,

Antonio Gallardo




Reply via email to