ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
66611
|
Fri Nov 13 17:03:03 2009 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | Mac OSX | 2.7.7 | Re: Show dropdown menus as a function of selecting an option in another dropdown menu |
Diogo Alves wrote: |
Hello,
I'm having some difficulties in having a tasks manager up and running.
The total attributes list is:
- Attributes = List, Project, SubProject, SubSubProject, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
I would like to have the interface display the following attribute when I click "New":
- List (Options = Personal, Work)
After choosing a List "Personal" I would like to have the following attributes available for edit:
- List (Options = Personal, Work)
- Project (Options = Dummy1)
- Title
- Priority (Options = ...)
- Context (Options = ...)
- Status (Options = ...)
- Due Date (datetime)
- Start Date (datetime)
- Alarm (datetime)
- Repeat (Options = ...)
After choosing the Project "Dummy1" I would like to have the following attributes available for edit:
- List (Options = Personal, Work)
- Project (Options = Dummy1)
- SubProject (Options = Dummy2)
- Title
- Priority (Options = ...)
- Context (Options = ...)
- Status (Options = ...)
- Due Date (datetime)
- Start Date (datetime)
- Alarm (datetime)
- Repeat (Options = ...)
where Dummy2 is an option of the SubProject attribute only because Dummy1 was the chosen option of attribute Project.
What happens is that when I choose Dummy1 from the Project attribute, the SubProject attribute is not displayed in order to be editable.
Is there a way around this?
Thank you.
Kind Regards,
Diogo
Here's the configuration file relative to the "Tasks" logbook:
================================================
Password file = passwords.pwd
Self register = 0
Admin user = someuser
Login user = someuser
Allow password change = 1
Theme = default
Comment = Task Manager
Attributes = List, Project, SubProject, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
List display = ID, Date, Author, List, Title, Priority
Show Attributes Edit = List
Options List = Personal{1}, Work{2}
Options Priority = High, Medium, Low, None
Options Context = @ Home, @ Work - IST
Options Status = Not Started, Start Delayed, Started, Started - On Hold, 1/4 Done, 1/4 Done - On Hold, 1/2 Done, 1/2 Done - On Hold, 3/4 Done, 3/4 Done - On Hold, Done
Options Repeat = Hourly, Daily, Weekdays, Weekend days, Weekly, Monthly, Yearly
{1} Show Attributes Edit = List, Project, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
{1} Options Project = Dummy1{11}
{11} Show Attributes Edit = List, Project, SubProject, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
{11} Options SubProject = DummyChild1
Extendable options = List, Project, SubProject, SubSubProject
Type Due Date = datetime
Type Start Date = datetime
Type Alarm = datetime
Required Attributes = List, Title
Reverse sort = 1
Default encoding = 0 ; ELcode
Thumbnail size = 500
|
There is one "feature" which causes this not to work. If an option is present several times (in your case "Show Attributes Edit"), the first one is taken which fulfills the current condition(s). So what happens is you select List=Personal, which triggers condition "1". Then you select "Dummy1", which triggers condition "11". Now elog goes top down, finds that List=Personal, so sets condition "1", then continues, finds {1} Show Attributes Edit = ... and takes this one. What I propose is to do the following:
Options List = Personal{1}, Work{2}
...
{3} Show Attributes Edit = List, Project, SubProject, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
{3} Options SubProject = DummyChild1
{1} Show Attributes Edit = List, Project, Title, Priority, Context, Status, Due Date, Start Date, Alarm, Repeat
{1} Options Project = Dummy1{3}
Note that {3} Show Attributed Edit come before {1} Show Attributes Edit, so as soon as you select "Dummy1", the first "Show Attributes Edit" gets
activated which contains "SubProject".
|
2287
|
Wed Jul 4 16:39:10 2007 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Windows | 6.5-1874 | Re: Show attributes |
deletoille wrote: | with the last version, Show attributes commands seem to not working any more. could you chech this? |
I checked and they still work. But maybe you got confused between Show Attributes (for the single page view), Show Attributes Edit (for the edit form) and List Display (for the list of entries). Can you check this? |
2290
|
Tue Jul 17 11:17:49 2007 |
| deletoille | xavier.deletoille@synchrotron-soleil.fr | Bug report | Windows | 6.5-1886 | Re: Show attributes |
Stefan Ritt wrote: |
deletoille wrote: | with the last version, Show attributes commands seem to not working any more. could you chech this? |
I checked and they still work. But maybe you got confused between Show Attributes (for the single page view), Show Attributes Edit (for the edit form) and List Display (for the list of entries). Can you check this? |
here a small example with the function: "show attributes". that functions with release 1748 but not with the last release 1886.
All the attributes appear at the same time whereas I would wish only the 2 first.
Start page = ?rsort=date
Quick filter = Type evenement
Time Format = %d %m %Y, %H:%M
Quote on reply = 0
Use Lock = 0
List display = id, Icone, date, Equipement, Type evenement, Localisation, auteur
Menu commands = List, New, Edit, Reply, Find, Config
Comment = Cahier de Manip du groupe GMI
********************************************************************************************************************
attributes = auteur, Icone, Type Equipement, Equipement, Localisation, Type evenement
Required attributes = auteur, Icone, Type Equipement, Localisation, Type evenement
show attributes = auteur,Icone, Type Equipement
{A}show attributes = auteur,Icone, Type Equipement, Equipement, Localisation, Type evenement
Preset on reply auteur =
Options Type Equipement = Apple II{A}, Sous vide{B}, Electromagnetique{C}, Aimant{D}
{A} MOptions Equipement = HU80, HU65, HU60, HU52, HU50, HU40, HU30
IOptions Icone = oui.gif, non.gif, cleanglaise1515.png, paper.png
Moptions Localisation = C01, C02, C03, C04, C05, C06, C07, C08, C09, C10, C11, C12, C13, C14, C15, C16, Booster
Options Auteur = xxxx,xxxxsz,xsfs
Options Type evenement = Alimentation, Bobines, Moteur, TLCC, CPCI, Communication, Autres |
2291
|
Tue Jul 17 11:30:16 2007 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Windows | 6.5-1886 | Re: Show attributes |
deletoille wrote: | here a small example with the function: "show attributes". that functions with release 1748 but not with the last release 1886.
All the attributes appear at the same time whereas I would wish only the 2 first. |
I tried your config file, and it works as expected. If your equipment type is Sour vide, then only three attributes are shown according to your config statement:
show attributes = auteur,Icone, Type Equipement
Here is how it looks in my browser:

If you choose however equipment type Apple II (do you still use those computers at soleil?), then you have condition {A} which activates your config statement:
{A}show attributes = auteur,Icone, Type Equipement, Equipement, Localisation, Type evenement
showing of course more attributes:
 |
2292
|
Tue Jul 17 11:45:02 2007 |
| deletoille | xavier.deletoille@synchrotron-soleil.fr | Bug report | Windows | 6.5-1886 | Re: Show attributes |
Stefan Ritt wrote: |
deletoille wrote: | here a small example with the function: "show attributes". that functions with release 1748 but not with the last release 1886.
All the attributes appear at the same time whereas I would wish only the 2 first. |
I tried your config file, and it works as expected. If your equipment type is Sour vide, then only three attributes are shown according to your config statement:
show attributes = auteur,Icone, Type Equipement
Here is how it looks in my browser:

If you choose however equipment type Apple II (do you still use those computers at soleil?), then you have condition {A} which activates your config statement:
{A}show attributes = auteur,Icone, Type Equipement, Equipement, Localisation, Type evenement
showing of course more attributes:
 |
I'd try again and that does not works. does the problem come from the windows version? |
2293
|
Tue Jul 17 11:50:44 2007 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Windows | 6.5-1886 | Re: Show attributes |
deletoille wrote: | I'd try again and that does not works. does the problem come from the windows version? |
Certainly not. Double check that you have the current elog version (check the ELOG V2.6.5-1887 at the bottom). If you are on windows, you can try to install elog265-7.exe which is the most recent one. |
2294
|
Tue Jul 17 13:24:58 2007 |
| deletoille | xavier.deletoille@synchrotron-soleil.fr | Bug report | Windows | 6.5-1886 | Re: Show attributes |
Stefan Ritt wrote: |
deletoille wrote: | I'd try again and that does not works. does the problem come from the windows version? |
Certainly not. Double check that you have the current elog version (check the ELOG V2.6.5-1887 at the bottom). If you are on windows, you can try to install elog265-7.exe which is the most recent one. |
I am sorry but I have the same thing on a colleague PC. that functions works on the old version but not on the last 1886 (see at the bottom). When I push "new" boutton, all is displayed at the same time.
 |
2295
|
Tue Jul 17 13:28:29 2007 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Windows | 6.5-1886 | Re: Show attributes | Grrrr. I already told you in elog:2287 to use Show Attributes Edit instead of Show Attributes. So put following into your config file:
show attributes edit = auteur,Icone, Type Equipement
Note the edit. |
|