使用Kendo网格时,可以创建子窗口小部件,例如网格的详细信息模板中的编辑器或子网格中的自定义下拉列表。操纵这些子元素更加困难,因为它们没有id或名称。在安装过程中添加这些属性是否可行?我在API中找不到这个。 E.g。
$("#rebatesGrid").kendoGrid({
...
edit: fnRebateDropDownEditor,
detailInit: fnRebateGridDetailInit,
...
});
function fnRebateDropDownEditor(container, options) {
$('<input required name="' + options.field + '" />').appendTo(container)
.kendoDropDownList({ ... ? set id/name ? ...
function fnRebateGridDetailInit = (e) {
$("<div/>").appendTo(e.detailCell)
.kendoGrid({ ... ? set id/name ? ...
答案 0 :(得分:1)
只需将其添加到元素中即可。
function fnRebateDropDownEditor(container, options) {
$('<input required name="' + options.field + '" id="test" />').appendTo(container)
.kendoDropDownList({ ...
现在,下拉列表将获得id&#34; test&#34;。