Kendo ui 是否可以从剑道ui转换中排除元素?

Kendo ui 是否可以从剑道ui转换中排除元素?,kendo-ui,Kendo Ui,我想从转换为剑道ui小部件的过程中排除html元素 这可能吗?也许是通过css类之类的 示例: 我意识到这是一种不同的方法,在您的情况下可能不实用,但使用声明式初始化而不是命令式(jQuery)初始化将为您提供您想要的: <body> <div id="outer"> <input type="file" class="first" data-role="upload"> <input type="file" c

我想从转换为剑道ui小部件的过程中排除html元素

这可能吗?也许是通过css类之类的

示例:


我意识到这是一种不同的方法,在您的情况下可能不实用,但使用声明式初始化而不是命令式(jQuery)初始化将为您提供您想要的:

<body>
    <div id="outer">
        <input type="file" class="first" data-role="upload">
        <input type="file" class="second">
    </div>
    <script>
        kendo.init($("#outer"));
    </script>
</body>

剑道初始化($(“#外部”);
有关使用此方法的更多信息,请参阅


示例

以防有人遇到同样的问题,但可以编辑选择器。以下是不选择第二个输入字段的简单方法:

$(function() {
   $("input[type=file]:not('.second')").kendoUpload();
});

除非您启动,否则这些元素都不会被“转换”。请张贴一个你尝试的例子,以便清楚你正在做什么和正在发生什么。@CarstenFranke你是对的。我已经创建了一个JSFIDLE。您不能更改jQuery选择器吗?如果那是真的,你就完蛋了。如果可以更改它,我建议给元素一个id并在选择器中使用它,例如
$(“#upload”).kendoUpload()@CarstenFranke这是我的问题。我希望有另一个解决方案。对于那些有权访问初始化步骤的人来说,这似乎是一个非常好的解决方案。它还可以与无缝地工作,当您渲染视图时,它会自动执行此步骤(如果您已将标记与视图模型关联,它还会将标记绑定到视图模型)。
<body>
    <div id="outer">
        <input type="file" class="first" data-role="upload">
        <input type="file" class="second">
    </div>
    <script>
        kendo.init($("#outer"));
    </script>
</body>
$(function() {
   $("input[type=file]:not('.second')").kendoUpload();
});