When the SearchBox is on the right side of the screen and the dropdown width is larger than the SearchBox width, the dropdown goes outside the viewport: Actual: https://www.screencast.com/t/4SoNcRCj Expected/fixed: https://www.screencast.com/t/smfPgy767M Workaround: <script> function OnClientLoad(sender, args) { sender._dropDown.on({ "reflowed": sender._onReflowed }, sender) } Telerik.Web.UI.RadSearchBox.prototype._onReflowed = function () { var that = this; var $animationContainer = $(that._dropDown._animationContainer); if (that._enableScreenBoundaryDetection) { var availableSpace = that._dropDown._getAvailableSpace(); var tableWidth = $(that._innerWrapElement).outerWidth(); var dropDownWidth = $animationContainer.outerWidth(); var overflow = dropDownWidth - (tableWidth + availableSpace.right); if (overflow > 0) { var left = parseInt($animationContainer.css("left"), 10); var newLeft = Math.max(left - overflow, left - (dropDownWidth - tableWidth)); $animationContainer.css("left", newLeft); } } } </script> <telerik:RadSearchBox runat="server" ID="RadSearchBox1" DataTextField="ShipName" OnClientLoad="OnClientLoad" DropDownSettings-Width="500px" DataValueField="OrderID"> </telerik:RadSearchBox>
Can I advice to extend SearchBox or RadAutoCompleteBox control to write free text and open list box only if I digit a custom char like '@'? I am tinking a control like Post textbox in Facebook or in Twitter where I can digit text and, if I digit '@' char opens a list with all friends o mine. If you want extend more, it will be wonderful if you can associate more than one custom char and each custom char is associated to a different Data source. Example: - '@' to get products - '#' to get Customers - and so on... This SearchBox must can be multiline too. Thanks, Francesco.
Please implement WAI-ARIA support in RadSearchBox with and without a Search Context. It needs the same type of logic added as the AutoComplete and ComboBox control so that JAWS can speak and navigate the list items properly. It looks like there was a little started because it renders an ARIA live region for status, but never writes to it from what I can tell. I know this document lists the current controls that support ARIA - http://docs.telerik.com/devtools/aspnet-ajax/controls/wai-aria-support-and-screen-readers Thanks, Mike
Validation is not implemented for RadSearchBox. You can find attached an example that emulates validation of a search box through a dummy textbox and validators attached to that dummy textbox.
Hi, in SearchBox, when the field being searched is a date, we would like to be able to search via the 'smart parsing engine' of DateInput.
ADD: Property to SearchBox, which displays text if no records are returned.
- Add Filter="None" (as discussed here: http://www.telerik.com/community/forums/aspnet-ajax/search-box/how-can-i-set-filter-to-none.aspx).