您的位置: 首页 >日志>动易系统>详细内容

动易系统

解决AJAX调用自定义表单不能添加时间字段

来源:本站原创 发布时间:2012-12-26 11:42:53 浏览次数: 【字体:

 

先来个图给大家看看效果,实现方法是用一个单行文本来代替时间,再给这个文本框绑定一个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)

×

用户登录