The TextBox component allows us to specify a template for the prefix and suffix areas by applying the TextBoxPrefixTemplate and TextBoxSufffixTemplate directives to an ng-template.
I would also like to able to specify a template for the actual input area itself.
My use case for this is that I have a directive that I use within my application that I would normally apply to the <input> tag to ensure some custom processing is undertaken during user input. With the current TextBox component I am unable to do this.
Additionally I would like to specify the autocomplete attribute for the <input> tag to alow the browser to autocomplete things such as shipping-address etc. or even to disable the browser autocomplete completely by setting this to "off". Again this is not possible with the current TextBox but would be easily achievable if I could specify the template for the input area.
If this was implemented as requested I would expect my angular HTML to look something like:
<kendo-textbox> <ng-template kendoTextBoxPrefixTemplate> <button kendoButton look="clear" icon="image"></button> </ng-template> <ng-template kendoTextBoxInputTemplate> <input myDirective [autocomplete]="myValue" /> </ng-template> <ng-template kendoTextBoxSuffixTemplate> <kendo-textbox-separator></kendo-textbox-separator> <button kendoButton fillMode="clear" icon="calendar"></button> <kendo-icon name="bell"></kendo-icon> </ng-template> </kendo-textbox>