jQWidgets Forums
jQuery UI Widgets › Forums › Editors › NumberInput › 'simple' spinMode plus documentation error
Tagged: Number Input
This topic contains 8 replies, has 3 voices, and was last updated by fabriceb 5 years, 10 months ago.
-
Author
-
Hello,
Using jqxNumberInput, I do not want the value to increase at the caret position. I expect to get the behavior I want (that is, no increase in value using up arrow or mouse wheel) by specifying spinMode: ‘simple’ when I initialize jqxNumberInput like this: … jqxNumberInput({ width: ‘100px’, height: ’20px’, theme: ‘mytheme’, inputMode: ‘simple’, spinMode: ‘simple’, digits: 5, decimalDigits: 2, decimalSeparator: “.” });
However, the value does increase at the caret position even when I specify spinMode: ‘simple’. When I specify spinMode: ‘advanced’ (the default, according to the documentation), the behavior does not change. It seems like my attempt to override the default ‘advanced’ behavior by specifying ‘basic’ does not work for spinMode. Can you tell me what I am not doing correctly?
I noticed the following errors in the documentation for jqxNumberInput:
1) the readOnly property is listed twice. The first listing for readOnly refers to the textAlign property which I think is an error. The second listing for readOnly does refer to readOnly as seems appropriate.
2) the inputMode property is not included in the list of Properties. I only found out about it by reading an entry here in the forum.Hi rfladebo2,
– spinMode ‘simple’ means that the value will be increased/decreased always by a step(default is 1). This is how this behavior should work by design.
– spinMode ‘advanced’ means that the value will be increased depending on the caret’s position. This is the default behavior.
– Changing the value with the up/down arrows keys or mouse wheel cannot be disabled. There’s no option for this in the current release.
– I confirm the documentation issues. We’ll update the jqxNumberInput’s docs in the next release.Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comThank you for answering my question.
Will there be an option for jqxNumberInput to disable changing the value with the up/down arrow keys or mouse wheel (or touch pad) in a coming release? The users I am working with do not like this feature at all, since it makes it very easy to change a value inadvertently, particularly with a touch pad.
Hi rfladebo2,
I’ll create a new work item regarding that missing feature and we’ll implement it in a future version.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comAny idea which future version this feature/option will be scheduled for? Thanks in advance for your reply.
The feature will be included in the next release which will be available in the second half of this month.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comHello,
I didn’t see a “disable spin mode” option in the list of changes and enhancements in the latest release, as discussed in this thread. Could you let me know how to disable advancement of numbers using the arrow keys, mouse wheel and touch pads?
Hi rfladebo2,
Set the ‘spinMode’ property to ‘none’.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comHi rfladebo2 and Peter,
This is quite late, but there is a new property in JqxNumberInput, which does not appear in documentation :
enableMouseWheel ==> true by default.try this :
$(“#jqxNumberInput”).jqxNumberInput({
enableMouseWheel: false
}); -
AuthorPosts
You must be logged in to reply to this topic.