Asp.net mvc 如何在telerik网格中使用dropdownList客户端模板
我想在telerik网格中创建一个具有唯一id的dropdownList。此网格正在进行联机编辑和添加。因此,我创建了一个客户端模板,它可以在视图模式下正常工作。当点击网格的在线编辑按钮时,dropdownList会转换成一个文本框。所以,我想在编辑模式下维护dropdownList。提前谢谢 以下是我的示例代码:Asp.net mvc 如何在telerik网格中使用dropdownList客户端模板,asp.net-mvc,telerik-grid,Asp.net Mvc,Telerik Grid,我想在telerik网格中创建一个具有唯一id的dropdownList。此网格正在进行联机编辑和添加。因此,我创建了一个客户端模板,它可以在视图模式下正常工作。当点击网格的在线编辑按钮时,dropdownList会转换成一个文本框。所以,我想在编辑模式下维护dropdownList。提前谢谢 以下是我的示例代码: grid = grid .Columns(columns => { columns.Bound(customField
grid = grid
.Columns(columns =>
{
columns.Bound(customField => customField.FieldNumber)
.Filterable(false)
.Sortable(false)
.IncludeInContextMenu(false)
.ReadOnly()
.Width("60px");
// here is my client template code
var dropdownListType = @" <select id='ddlTypeId_<#=CustomMenuId#>'>"
+ "<option value='" + Utilities.GetLabels("CustomMenu_List") + "'>" + Utilities.GetLabels("CustomMenu_List") + "</option>"
+ "<option value='" + Utilities.GetLabels("CustomMenu_Textbox") + "'>" + Utilities.GetLabels("CustomMenu_Textbox") + "</option>";
columns.Bound(customField => customField.Type)
.ClientTemplate(dropdownListType)
.Width("30%")
.Title("Type");
});
grid=grid
.列(列=>
{
columns.Bound(customField=>customField.FieldNumber)
.可过滤(错误)
.Sortable(false)
.includeInContext菜单(错误)
.ReadOnly()
.宽度(“60px”);
//这是我的客户端模板代码
var dropdownListType=@“”
+“”+实用程序.GetLabels(“自定义菜单列表”)+“”
+“+Utilities.GetLabels(“CustomMenu_Textbox”)+”;
columns.Bound(customField=>customField.Type)
.ClientTemplate(DropDownList类型)
.宽度(“30%”)
.名称(“类型”);
});
Telerik有一个网格演示页面。看这里:我分享了下面的图片,它处于编辑模式和下拉式风格
您可以将模型直接设置为ClientTemplate方法的参数。请查看演示以了解详细信息。在编辑模式下,它将反映db的值。但是,我想用dropdownList.hello Mehmet填充一个列表,这是最新的剑道用户界面。我使用的是简单的telerik网格。因此,有些函数不能与简单的telerik网格一起工作。