jQuery的剑道UI?下载30天免费试用

印刷

打印调度器时,其内容必须是不可滚动的。

下面的示例演示如何确保小部件在打印期间展开并显示当前视图中的所有事件。示例中的代码可以在Internet Explorer和谷歌Chrome浏览器中运行。

@media print {.k-scheduler, .k-scheduler-content, .k-scheduler-times {height: auto !important;} .k-scheduler-content{溢出-y:滚动!重要;}}

属性时,下面的示例演示如何在Firefox中触发相同的行为overflow-y风格。17像素是硬编码的值,必须与滚动条宽度匹配。如果需要,可以在打印之前用JavaScript计算和设置它。

@media print{/*与上述规则相同。*/ .k-ff .k-scheduler-content {margin-right: 17px !}}

此外,调度器本身或它的一些祖先需要一个固定的像素宽度。否则,它可能会在打印过程中调整大小,这将导致显示的绝对定位事件变得不一致。如果小部件是流体布局的一部分,则只能为打印任务设置固定宽度,然后删除。

由于Internet Explorer中的一个与表中绝对定位元素相关的错误,只有当小部件适合一个页面时,Scheduler事件才会在正确的时隙上打印。

 

另请参阅

在本文中
Baidu
map