With the columns definition that you are using, the rendered editor should be a RadDatePicker and I am assuming that you are not seeing the calendar icon due to the fact that your column width is set to 100px and the default width of the editor is higher. If you set the Width to 200px for example you will notice that you will see correctly the calendar icon.
If you need to change the width of the editor with Batch Editing you could get reference to the editor on the server-side OnPreRender event of the grid (as demonstrated in our help article "Batch Editing Server-side API
Another option is to add the following code in your OnPreRender event, which will set the width of all editors to "100%":
GridTableView masterTable = (sender
IGridEditableColumn) && (column
IGridEditableColumn).IsEditable && masterTable.GetBatchColumnEditor(column.UniqueName) !=
Control container = (masterTable.GetBatchColumnEditor(column.UniqueName)
&& container.Controls.Count > 0)
WebControl).Width = Unit.Percentage(100);
Hope this helps.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items