Issue 124510 - controls are not working as expected if form or bounded table is readonly
Summary: controls are not working as expected if form or bounded table is readonly
Status: UNCONFIRMED
Alias: None
Product: Base
Classification: Application
Component: help (show other issues)
Version: 3.4.0 Beta (OOo)
Hardware: All All
: P3 Normal (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-25 16:45 UTC by mroe
Modified: 2014-03-25 16:45 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
example with a readonly form (13.31 KB, application/vnd.sun.xml.base)
2014-03-25 16:45 UTC, mroe
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description mroe 2014-03-25 16:45:49 UTC
Created attachment 82973 [details]
example with a readonly form

Look into the attached sample readonlycontrols.odb. In that is a little test table (choicetest) and a form document with 2 separated froms connected to the same table. The difference between the 2 forms is, that the first one is writeable and you can insert or change data. The second one is readonly.

General problem:
list controls, check boxes and option buttons are disabled and not active. But this controls should also active as the others to be able to select text or perform a search at this fields after clicking into it.

Special problems with list boxes:
1.) actual value in the box is always coloured as selected.
2.) boxes have always a drop down selector or a scroll bar. If drop down is set to off there is shown a scroll bar because there is no way to limit the view to the actual value/entry only. But this is necessary because list boxes are the only controls to show combined values as represented by "title & name".

Special problem with check boxes:
For 3-state check boxes the box can be empty (NO) or have a grey (NULL) or black (YES) check. But because the box is greyed when readonly there is no difference shown between NULL or YES. (See record 3 in the example.) So there is a visual data loss.

(Set OOo 3.4 but it is validate for actual versions.)