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



我想排除一个html元素被转换为kendo upi小部件。

这可能吗?也许通过 css 类左右?

示例:https://jsfiddle.net/8L4zg92x/

<input type="file" class="first"> // => KendoUpload
<input type="file" class="second"> // => plain Html-File-Upload

-- 我无法更改 jquery 选择器。

$(document).ready(function() {
$("input[type=file]").kendoUpload();
);

我意识到这是一种不同的方法,在您的情况下可能不切实际,但是使用声明式初始化而不是命令式 (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>

有关使用此方法的详细信息,请参阅使用 MVVM 初始化。

示例:https://dojo.telerik.com/eLOWaluL

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

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

最新更新