Kendo DatePicker 的外观和感觉很棒,但由于我正在使用模型,所以我需要让它看起来像一个普通的文本框。用户单击文本框时的预期行为应该相同,但想法是隐藏小日历图标。
默认的是这样的:
我希望它看起来像:
知道如何删除小日历吗?
最佳答案
Three 没有允许您修改日历图标可见性的内置函数,但您可以使用 jQuery 修改元素以获得所需的结果。
希望下面的内容能让您了解从哪里开始。
$(document).ready(function() {
// Find and remove k-picker-wrap class from Kendo DatePicker 'datepicker'
$("#datepicker_wrapper").removeClass("k-picker-wrap");
// Hide the icon
$(".k-state-default > .k-select").css("visibility","hidden");
// Add a click handler to the DatePicker to replace the functionality of the calendar button
var datepicker = $("#datepicker").data("kendoDatePicker");
$(".k-input").click(function() {
datepicker.open();
});
});
您可能需要稍微修改一下以满足您的需要。
关于html - 如何设置 Kendo DatePicker 控件的样式使其看起来像常规文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23249956/