我无法以标准化方式隐藏重复编辑器中的一个选项。我试图通过自定义代码隐藏它,但它有时会产生不可预测的行为。
这就是我想隐藏的内容:
答案 0 :(得分:6)
您需要处理调度程序的编辑事件并通过jQuery隐藏该选项:
function scheduler_edit(e) {
// find the recurring dropdownlist
var dropdown = e.container.find("[data-role=dropdownlist]").data("kendoDropDownList");
// handle its change event
dropdown.unbind("change", hide_never);
dropdown.bind("change", hide_never);
}
function hide_never() {
// hide the <li> element that contains the "Never" radio option
$(".k-recur-end-never").closest("li").hide();
}
答案 1 :(得分:2)
你也可以这样做:
在小部件的getClass()
事件中:
String s = new String("some String");
System.out.println(s.getClass().getName());
然后:
edit
答案 2 :(得分:2)
我刚刚得到了Telerik的支持,我为此付费。拼接下拉菜单的数据并重新设置:
edit: function (e) {
// remove Yearly" from re-occurence dropdown
var ddl = $('input[title="Recurrence editor"]').data('kendoDropDownList');
if (ddl) {
var data = ddl.dataSource.data();
data = data.slice(0, 4);
ddl.setDataSource(data);
}
},