Book a Demo

Author Topic: Dropdown selection logic inconsistent  (Read 6653 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Dropdown selection logic inconsistent
« on: May 30, 2006, 01:51:24 am »
With many selection (combo) boxes in EA, adding characters to identify the selection, will "walk" the list, with the current (matching) value at the top.

This is common combo box behaviour.

However, if the applicable value is toward the bottom of the (large - say the stereotype) list, this is NOT the behaviour, there's no indication of the current matching value.  The user still has to scan the list to see if there is a matching value.

This is user unfriendly.

Is this behaviour improvable?

There are many other patterns.  One (that appeals to me) is to restrict the dropdown to only those values matching the combo entry so far.

Thoughts?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #1 on: May 30, 2006, 03:22:22 pm »
agree, this should be corrected - and pretty easily. Change some dropdown settings.

registertm

I suppose, EA is built using Raize components or something very similar :o

and maybe there should be BUG in the subject  ;D
« Last Edit: May 30, 2006, 03:24:15 pm by SF_lt »
registertm everything to SparX

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #2 on: May 30, 2006, 03:52:32 pm »
Perhaps we need to create a LIMITATION label. What say?
No, you can't have it!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #3 on: May 30, 2006, 04:30:17 pm »
Quote
Perhaps we need to create a LIMITATION label. What say?
Too much real estate used up..   ;D

Besides, it's really a defect, just a different type...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #4 on: May 30, 2006, 04:52:59 pm »
Then perhaps DEFECT...

Just something that lets us use BUG to describe something that's broken, where the application fails, or does something that is just plain wrong. DEFECT would refer to something that is not functioning properly (versus not at all), is difficult or wierd (given the rest of the product) to use, or stops short of fully implementing a feature or specification item.
No, you can't have it!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #5 on: May 30, 2006, 05:03:00 pm »
Quote
Then perhaps DEFECT...

Just something that lets us use BUG to describe something that's broken, where the application fails, or does something that is just plain wrong. DEFECT would refer to something that is not functioning properly (versus not at all), is difficult or weird (given the rest of the product) to use, or stops short of fully implementing a feature or specification item.
In my ontology, BUG is "the manifestation of a DEFECT".

I chose this definition, because all we as users can see is the manifestation (that is behaviour).  Thus we can describe it as a bug.  Formally: the manifestation of an anomalous behaviour.

Once analysis has taken place (either by Sparx or others), the the underling defect can be identified.  Formally:  the reason for the anomalous behaviour.

I know it can look like a subtle distinction, but try it.

Paolo

[soapbox]I came up with the definition because I got sick of developers describing defects as bugs (thus the possible interaction of karmic forces - as was the original "bug" - I think, discovered by Commander Grace Hopper in the mid 1940's)

We design IN defects!  Until we internalise that, we can't build systems and applications that really work... [/soapbox]
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #6 on: May 30, 2006, 07:42:11 pm »
Speaking of common combobox behaviour.  There is often functionality to allow auto completion of a partial input.

Is there such functionality for EA combo boxes?  Often there is an associated key mapping (like [Ctrl+Space]).

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #7 on: May 30, 2006, 10:20:05 pm »
Quote
With many selection (combo) boxes in EA, adding characters to identify the selection, will "walk" the list, with the current (matching) value at the top.

This is common combo box behaviour.

However, if the applicable value is toward the bottom of the (large - say the stereotype) list, this is NOT the behaviour, there's no indication of the current matching value.  The user still has to scan the list to see if there is a matching value.

This is user unfriendly.

Is this behaviour improvable?


Try hitting the down arrow after you've typed two or thee characters. It should load the first matching list item into the text box.
The Sparx Team
[email protected]

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Dropdown selection logic inconsistent
« Reply #8 on: May 31, 2006, 04:28:27 am »
Thanks Neil,

The question remains: what happens when you hit down arrow after the (first or other) matching entry is current? Does this navigate to the next matching entry (or the entry after all those that match if you are on the final one), or does it go to the next entry in the (unordered) list?

David
No, you can't have it!