首页 > 技术文章 > 關於my97datepicker

sdya 2016-01-20 15:43 原文

原因的一篇是比較老的版本了

目前使用4.72

目前碰到一種情況就是使用了PopUpForm.js,也就是在頁面中彈出一個框,用來編輯,或者添加數據等功能.

使用知道時間會出現一種情況.時間顯示被iframe框架給蓋住了.

解決方法:

查找資料大多數會顯示

修改 WdatePicker.js 文件 

$crossFrame:false, 值设成 false,原来的值是 true
 
針對這個問題並沒有出現提示,只是日期被iframe給蓋住了.
 
查找資料 WdatePicker.js中有定義了幾個靜態變量
 
$wdate
是否自动引入Wdate类 设置为true时,可直接在引入WdatePicker.js的页面里使用 class="Wdate"
Wdate可在skin目录下的WdatePicker.css文件中定义
$dpPath
是否显示指定程序包的绝对位置,一般情况下为空即可(程序自动创建),该属性是为防止极其少数的情况下程序创建出错而设置的
设置方法:
如果,程序包所在http中的地址为 http://localhost/proName/My97DatePicker/
则 $dpPath = '/proName/My97DatePicker/';
$crossFrame
是否跨框架,一般设置为true即可,遇到跨域错误时可以将此功能关闭

感覺$crossFrame為true是合理的

但是修改后問題解決了,時間框能夠顯示在iframe上面.

到目前也是非常的困惑.

 

推荐阅读