剑道UI。设置"孩子的姓名/ ID"从不同的小部件创建的小部件

时间:2016-09-01 06:03:58

标签: jquery kendo-ui kendo-grid

使用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 ? ...

1 个答案:

答案 0 :(得分:1)

只需将其添加到元素中即可。

function fnRebateDropDownEditor(container, options) {
    $('<input required name="' + options.field + '" id="test" />').appendTo(container)
     .kendoDropDownList({ ...

现在,下拉列表将获得id&#34; test&#34;。