In order to be able to write in the input field, which is inside the 'No Data Template' you could subscribe to the filtering event
of the widget.
The 'No Data Template' is visible only if a non existing item is entered in the input filed of the widget. So, you need to check if the template is visible or not for the current search. In case it is, you could bind a click event to the '.k-nodata' class. Then you can focus the input filed which is inside the 'No Data Template', by using the jQuery focus() method
. Below is an example of implementation in the filtering event handler.
//check if the 'No Data Template' is currently visible
display = $(
By default, when an item diffrent than the DropDownlist is focused, the widget will close. So, when the additional input filed is focused, the DropDownList will close. To avoid that, you can subscribe to the close event of the widget
and prevent closing.
In the enclosed Dojo example
, when the 'No Data Template' is displayed, and the input filed in it is focused, the DropDownList could be closed by a button click.
I hope that you will find the provided information helpful.