Skip to Main Content
Feature Request FR-3570
Product Area Page Components
Status ROADMAP

7 Voters

Up/Down arrows on Page Item that is of type “Number Field" to allow incrementing or decrementing

gjaram Public
· Jan 2 2024

Idea Summary
When creating a page item of Number Field type, there should be up/down arrows to “increment/decrement” from a number range.  This is available in the HTML 5.0 framework and should be available in APEX, without having to use Javascript.

Use Case
When entering birth year, month or day, or age in application fields for personal information.

Preferred Solution (Optional)
How would you implement this idea? If you are not sure, leave blank.

This is currently on the roadmap for a future release of Oracle APEX.

Comments

Comments

  • fac586 OP 1.5 years ago

    Duplicate of FR-2132, FR-2606 etc

    As I have said there:

    It would eliminate a lot of confusion if the features and behaviour for items of Type: Number aligned with the input type="number" element defined in the HTML specification.

    APEX should provide direct implementations of all the HTML input states grouped under Basic item types, plus Enhanced items such as Shuttles, Checkbox Group, Popup LOV, Numeric (with format masks etc), plus slots for Plug-Ins and Legacy items.

  • jayson hanes Admin OP 1.5 years ago

    @fac586 this idea seems to stand alone from those other ideas as it is specifically asking for a UI for users to click to increment or decrement a number value already in the input field - I get your points and agree however.

  • gjaram OP 1.5 years ago

    @jayson hanes - Thanks Jayson for your reply.  Literally new to “APEX” but NOT new to Oracle (DB, Forms/Reports)…20+ yrs.  This idea was suggested by a co-worker as he lamented that APEX doesn't follow the latest HTML framework so I thought I'd add it as an IDEA.

    @fac586 - I did search before putting in my IDEA but I see that there are others, which is a subtle hint to Oracle that maybe this should be included in the future.

  • john.snyders APEX Team OP 1.5 years ago

    I agree with increment/decrement option (a.k.a spin buttons) for number field. I would not turn it on by default. Like our other newer items there should be a native option for people that want exactly the HTML behavior.

  • gjaram OP 1.5 years ago

    @john.snyders - Agreed, everything should have options but glad the idea is getting traction amongst your APEX team.  Keeping fingers crossed.

  • gjaram OP 1.5 years ago

    Looks like this idea has gained traction as it is now on “Roadmap” status!  thanks everyone.

  • fac586 OP 1.5 years ago

    @jayson hanes 

    @fac586 this idea seems to stand alone from those other ideas as it is specifically asking for a UI for users to click to increment or decrement a number value already in the input field

    In combination all of the requests add up to the features already provided by the HTML input type=number element. No sense in reinventing the wheel.

  • fac586 OP 1.5 years ago

    @john.snyders 

    Like our other newer items there should be a native option for people that want exactly the HTML behavior.

    Indeed. On further reflection the obvious solution would be to add an implementation of input type=number as a Number option in the existing Subtype setting on Text Fields.

  • mark stewart OP 1.4 years ago

    The nice thing about the input type=number in addition to the above comments, is that on cell phones the virtual keyboard defaults to a number pad, instead of the full alphanumeric keyboard.  And while this is being implemented, might as well handle  input type=tel (number pad) and input type=email (full keyboard with a @ shortcut. (At least on Android)

  • fac586 OP 1.4 years ago

    @mark stewart 

    And while this is being implemented, might as well handle input type=tel (number pad) and input type=email

    They are already there via the  existing Subtype setting on Text Fields, hence my suggestion to include number there as well.