起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5356|回复: 4

[结贴] 日历控件天数dom节点在哪?

[复制链接]

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
发表于 2018-9-3 11:10:04 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
要实现在日历界面显示数据,请问在日历控件里如何获得显示天数的那个dom节点呢,方便自己定义节点添加进去,显示在每一天的框里,在数字下面显示数据

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2018-9-3 11:38:44 | 显示全部楼层
在onEventsLoad事件中把要显示的内容放到title上
在onAfterEventsLoad事件中获取对应的dom节点把对应的title的值追加上
  1.         Model.prototype.calendar2EventsLoad = function(event) {
  2.                 var arrSche = new Array();
  3.                 var data = this.comp("data1");
  4.                 if (data.getCount() > 0) {
  5.                         var sScheDay, mTime;
  6.                         data.each(function(options) {
  7.                                 mTime = (new Date(options.row.val("fDate"))).getTime(); // 得到毫秒数
  8.                                 sScheDay = "{start:" + mTime + ",title:'" + options.row.val("fContent") + "'}";
  9.                                 sScheDay = eval("(" + sScheDay + ")");
  10.                                 arrSche.push(sScheDay);
  11.                         });

  12.                         return arrSche;
  13.                 } else
  14.                         return [];
  15.         };

  16.         Model.prototype.calendar2AfterEventsLoad = function(event) {
  17.                 if (!event.events) {
  18.                         return;
  19.                 }
  20.                 var id = this.getIDByXID("calendar2");
  21.                 setTimeout(function() {
  22.                         var list = $('#' + id + " .events-list");
  23.                         $.each(event.events, function(key, val) {
  24.                                 $(document.createElement('div')).html('<span>' + val.title + '</span>').appendTo(list[key]);
  25.                         });
  26.                 }, 50)
  27.         };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-9-3 11:48:37 | 显示全部楼层
jishuang 发表于 2018-9-3 11:38
在onEventsLoad事件中把要显示的内容放到title上
在onAfterEventsLoad事件中获取对应的dom节点把对应的titl ...

onAfterEventsLoad这个事件里面的代码我可以直接引用吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2018-9-3 11:59:59 | 显示全部楼层
组件的xid换成自己的xid
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-9-3 14:57:56 | 显示全部楼层
jishuang 发表于 2018-9-3 11:59
组件的xid换成自己的xid

好的,谢谢了,先结帖吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-18 08:18 , Processed in 0.066293 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表