Correct numeric field behavior when deleting characters? - user-interface

Suppose I have a numeric field in an edit box, with a valid range of 2.0 - 13.0. The field is bound to a numeric value V in my program, as is a slider, so changes in the field will update V and the slider position, and changes in the slider position will update V and the numeric field content.
What should be the behavior of the field content when a user presses the Backspace key in these situations?
2.03
2.0
2.
2
???? what should the field contain
and
10.7
10.
10
???? what should the field contain
The unvalidated field content of (blank) and 1 are not valid. Should the field correct its content to lie within the valid range? Should it allow text content to be invalid but somehow indicate that invalid-ness?

The text content should be marked as invalid. The slider should remain at the latest valid position. This would be the least surprising behaviour.
A text field correcting its content would most probably confuse the user.

Related

Setting a pdf field value with AbcPdf 10 creates a placeholder with the wrong value

I am setting values of fields in an abcpdf 10 document, then returning it as a file to the browser. But it is creating some sort of placeholder, even though the true value is there. The first image is how the field looks originally with the wrong value; the second is when the field is clicked and has the right value.
PDF without the field clicked
PDF with the field clicked and correct value
These images are from Chrome. The document renders correctly in Acrobat.

Combobox autocomplete only working on some values?

I have a combobox that is dynamically filled with datasources. The values are just number ranges (e.g. 1-50, 61-100). For some reason autocomplete doesn't always work:
example:
combobox is filled with 1-50
typing in 4 shows 40,41,42...
typing in 2 does not show 20...
Your combo box contains the exact value "2". The combobox autocomplete will not suggest a different value for "2" since an exact match exists. In your video demo a "3" elicits an autocomplete suggestion since there is no value that exactly matches "3".
If you want to force autocomplete to suggest double-digit values, you could look into specifying an AutoCompleteCustomSource that excludes all single-digit values.

How to Hide/Show of UI component in oracle adf

I am new to oracle adf in my application one of the field is id and it is sequence generated value Whenever I entered remaining values and click on save then only it has to display with sequence generated value before saving it has to be in hide mode. Can any one help me how the approach is.
set visible property for seq field. like below
visible="#{binding.filedName.inputValue != null}"
by default seq field value is null so it will not display. once u click save button, this field value to be set to next seq value so it will display
Just remove this value from UI and do your number generation for this field in model.
You can set the visible attribute of the field in your page to be based on an expression language such as #{viewScope.showfield}, then add a setPropertyListener to your save button that sets the #{viewScope.showfield} to true.

Storyboards: what is the "Index Row Limit" field?

In Storyboards, TableViews have an attribute field named "Index Row Limit". The default is 2. I cannot find any information on what this is. A Google search returns a single page of results and half of the results are non-English. Does anyone know what this field is for?
It's related to the sectionIndexMinimumDisplayRowCount property on UITableView. Basically, if you have less than that many rows in the table, any section index will be hidden. (The section index is the bar on the right hand side of the table that usually has the letters A-Z, which lets you quickly jump through the list.)
Update:
I've verified that setting the "Index Row Limit" in the .xib or .storyboard does indeed change a value in the underlying XML titled sectionIndexMinimumDisplayRowCount, so it's clear that's what this property is supposed to be related to. However, it also appears that there's a bug in UITableView (at least as of iOS 5.1), such that the setting in Interface Builder isn't actually being properly set on the object when it is unarchived at runtime. Time to file a radar!
This value is used to decide when to show the special index list on the right side of table view.If the row count(total number of rows) of table view is greater than or equal to this number the index list on right side of table view is shown else not shown.
Here's the UIKit Documentation:
open var sectionIndexMinimumDisplayRowCount: Int // show special section index list on right when row count reaches this value. default is 0

Dynamics Ax: how to copy a value from a field to another?

i've a form with 2 text box (RealEdit): one field is bounded to a table field.. another one is simply a text box not bounded.
How to copy the value from the first to the second text box ?
set autodeclare propoertie of the second field to true.
then in your code do
mySecondField.value(myTable.firstField)
where myTable.firstField is the field bound to the first control (not the first control him self)

Resources