Kendo ui 是否可以从剑道ui转换中排除元素?
我想从转换为剑道ui小部件的过程中排除html元素 这可能吗?也许是通过css类之类的 示例: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
我意识到这是一种不同的方法,在您的情况下可能不实用,但使用声明式初始化而不是命令式(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();
});