[This is after upgrading from RadControls AJAX Q3 2008 to Q1 2009, where all of this was working correctly before].
In our website, we have a page that has a RadGrid with a template column, which contains a RadComboBox. A requirement is that when the user presses [enter] in a combobox, it pre-selects a default item and moves focus onto the equivalent combobox in the next row.
This is all done on the RadComboBoxes' "ClientKeyPressing" client-side event in javascript.
All of this is working OK, up until we try to set focus onto the next RadComboBox. I'm currently using the control's "selectText()" function, (no arguments), as that's what we used before. However, it doesn't move the focus in I.E. at all, but sort of does in Firefox and Safari, (the three browsers we're supporting), in that the next RadComboBox is highlighted but it won't accept inputs.
What javascript do we need to achieve this?
The other thing that's going wrong is, based on another requirement, we have a DefaultButton set for the RadGrid, (as it's contained in a standard Panel), but we can't find a way to prevent this button from being called any more. It isn't raised in I.E., but both Firefox and Safari still cause it to be fired.
We were simply returning "false" from the event handler, so what should we change it to now?
Thanks for any help
Paul
In our website, we have a page that has a RadGrid with a template column, which contains a RadComboBox. A requirement is that when the user presses [enter] in a combobox, it pre-selects a default item and moves focus onto the equivalent combobox in the next row.
This is all done on the RadComboBoxes' "ClientKeyPressing" client-side event in javascript.
All of this is working OK, up until we try to set focus onto the next RadComboBox. I'm currently using the control's "selectText()" function, (no arguments), as that's what we used before. However, it doesn't move the focus in I.E. at all, but sort of does in Firefox and Safari, (the three browsers we're supporting), in that the next RadComboBox is highlighted but it won't accept inputs.
What javascript do we need to achieve this?
The other thing that's going wrong is, based on another requirement, we have a DefaultButton set for the RadGrid, (as it's contained in a standard Panel), but we can't find a way to prevent this button from being called any more. It isn't raised in I.E., but both Firefox and Safari still cause it to be fired.
We were simply returning "false" from the event handler, so what should we change it to now?
Thanks for any help
Paul