我有一个剑道日期选择器,我在剑道窗口中显示它,它显示如下:
Datepicker 有点臃肿,字体和大小都比平常大。在 Kendo 窗口之外,日期选择器显示正常。现在,我想知道是否可以调整日期选择器或其中的字体,假设缩小字体也会缩小日期选择器。
我尝试将其添加到 CSS 中:
.k-popup .k-calendar {
font-size: 10px !important;
}
结果很奇怪:
它仅部分起作用,因为仅减少了月份名称,数字仍然很大...
主要问题是,当打开日期选择器时,它会溢出剑道窗口尺寸之外:我正在寻找一种解决方案,可以让我缩小日期选择器的大小以使其适合。
编辑
我试图添加k-calendar
类:
@(Html.Kendo().DatePicker()
.Name("concessionTOD")
.Start(CalendarView.Month)
.Value(DateTime.Now)
.Format("yyyy-MM-dd")
.Culture("pt-PT")
.HtmlAttributes(new { @class = "k-calendar" })
)
但结果是这样的:
您可以在上图中看到输入和月份名称的大小确实减小了,但日历本身却一直臃肿。
编辑 2
我了解到,如果将窗口定义为 iFrame,则内部结果可能会有所不同,因为 iFrame 作为常规网页,需要 DOCTYPE 以及 html、head 和 body 标签。我将此添加到插入到窗口中的局部视图中,结果是:
因此,日历不再臃肿,但仍会溢出窗口的高度,导致出现滚动条。要访问日历的下部,我必须使用滚动。如前所述,我希望日历溢出窗口外,如 OnaBai 的回答所示,而不创建任何滚动条。
另外,我在文档中发现
Refreshes the content of a Window from a remote URL or the initially defined content template. Note that passing data and non-GET requests cannot be sent to an iframe, as they require a form with a target attribute.
我不确定如何解释第二句话,但它可能有助于处理这个问题。