html - 如何设置 Kendo DatePicker 控件的样式使其看起来像常规文本框?

标签 html css kendo-ui kendo-datepicker

Kendo DatePicker 的外观和感觉很棒,但由于我正在使用模型,所以我需要让它看起来像一个普通的文本框。用户单击文本框时的预期行为应该相同,但想法是隐藏小日历图标。

默认的是这样的:

http://screencast.com/t/vBwR4HasO

我希望它看起来像:

http://screencast.com/t/0AzSYPS9Jaq

知道如何删除小日历吗?

最佳答案

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/

相关文章:

jquery - jQuery 的 .next() 方法有问题

javascript - 引号转义以正确地将参数从 HTML 输入值传递到 PHP echo 中的 javascript 函数

html - CSS3 - 圆形按钮 - 圆形边(水平和垂直)

html - 为什么不能正确对齐? CSS

javascript - 在弹出窗口中返回每行的动态数据

javascript - Kendo UI 颜色选择器不显示选择颜色的对话框

javascript - 如何更改 Kendo 警报标题?

javascript - 使用 jQuery 将滚动事件绑定(bind)到视频元素进度

HTML/CSS 结构以提供 future 的设计更改和皮肤

css - 边框悬停在 div 上(CSS)