解决AJAX调用自定义表单不能添加时间字段
先来个图给大家看看效果,实现方法是用一个单行文本来代替时间,再给这个文本框绑定一个JS日历选择器。
第一步:在标签库里新建一个“取得自定义表单.config”标签,目的是为了以后可以方便调用更多的表单;
标签功能:
根据“自定义表单类别ID”和“自定义表单ID”用AJAX方式加载自定义表单页面到指定的DIV里面,跟据指定的时间文本框ID绑定JS日历控件。
下面是标签的参数:
workcategoryid:自定义表单类别ID
customformid:自定义表单ID
addGetValue:新增的GET传值(这个一般为空,只有改动过“QueryStrings.config”这个文件才用到)
timeInputID:时间的的文本框ID
调用方法:
{PE.Label id="取得自定义表单" workcategoryID="1" customformID="103" timeInputID="RepModel_ctl11_ctl00_Field_ModelControlID_TxtSingleLine"/}
第二步:在需要用到日历控件的页面引用对应的CSS文件和JS文件。
{PE.SiteConfig.SkinPath/}calendar/css/jscal2.css (公共CSS文件)
{PE.SiteConfig.SkinPath/}calendar/css/border-radius.css (公共CSS文件)
{PE.SiteConfig.SkinPath/}calendar/css/win2k/win2k.css (风格文件,显示不同风格请调用对应的风格文件,非必要文件,其它风格的引用“matrix/matrix.css”、“steel/steel.css”和“gold/gold.css”)
{PE.SiteConfig.SkinPath/}calendar/js/jscal2.js (公共JS文件)
{PE.SiteConfig.SkinPath/}calendar/js/lang/cn.js (语言文件,这里使用的是中文件)
关于时间控件的使用可以到这个网了解一下:
下载地址:标签+Skin文件打包 时间控件1.9原件(含demo)
用户登录
还没有账号?
立即注册