In the example for custom editing at https://demos.telerik.com/kendo-ui/grid/editing-custom, the grid includes the field Category which includes a dropdown list which opens for editing and which is populated by a linked Category table. The code for this shows as follows:
schema: {
model: {
id:
"ProductID"
,
fields: {
ProductID: { editable:
false
, nullable:
true
},
ProductName: { validation: { required:
true
} },
Category: { defaultValue: { CategoryID: 1, CategoryName:
"Beverages"
} },
UnitPrice: { type:
"number"
, validation: { required:
true
, min: 1} }
}
}
and
columns: [
{ field:
"ProductName"
,title:
"Product Name"
},
{ field:
"Category"
, title:
"Category"
, width:
"180px"
, editor: categoryDropDownEditor, template:
"#=Category.CategoryName#"
},
...
If instead of a linked table, I wanted to use an enum, how could I achieve the same functionality. Here's what the enum might look like defined in C#:
public
enum
Category
{
Beverages,
Condiments,
Meat,
etc
}
Any help greatly appreciated.