找回密码
 立即注册

QQ登录

只需一步,快速开始

Syainn

初级会员

21

主题

61

帖子

477

积分

初级会员

积分
477

活字格认证

Syainn
初级会员   /  发表于:2015-4-1 16:34  /   查看:13567  /  回复:14
使用C1schedule控件的时候,发现一个奇怪的现象。当把显示视图设置为Day的时候,如果切换日期,Appointment不会呈现到schedule界面上。但是如果切换显示的日期,跟着执行一个groupby操作,这些appointment又会呈现到界面上。
麻烦帮忙解答一下这是什么情况?

14 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-1 17:48:00
沙发
回复 1楼Syainn的帖子

这个问题没有重现。
请问具体的重现步骤是什么?或者有什么背景么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Syainn
初级会员   /  发表于:2015-4-1 18:54:00
板凳
回复 2楼Alice的帖子

你好。背景是:
在C1Calender的SelectionChanged事件中,从数据库中把Appointment取出来,清除掉C1Schedule上面的Appointments,然后把取出来的加载到C1Schedule上面去,就会有上面的问题。
并且测试过程中发现:
       上面的情况只会在点击C1Calender中日期进行切换中出现,如果直接点击C1Schedule上的左右按钮切换日期,不会出现上面的情况。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-2 10:37:00
地板
回复 3楼Syainn的帖子

使用随机安装Demo进行测试,路径:
\Documents\ComponentOne Samples\Studio for WinForms\C1Schedule\CS\C1ScheduleDemo
没有重现你的问题,你能提供一个能简单重现问题的Demo么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Syainn
初级会员   /  发表于:2015-4-3 10:04:00
5#
回复 4楼Alice的帖子

你好。附件是我做的一个demo。
创建的几个Appointment位于2015-04-02、
症状:如果不选择分组的话,刷新过后都是可以显示的。
如果选择了分组,例程中创建了按照联系人分组的话,更换了日期,是不能自动刷新Appointment的显示的,必须重新再次选择一次分组,才能够把appointments刷新出来。
望解答.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +300 收起 理由
Alice + 300 提交bug,奖励300金币

查看全部评分

回复 使用道具 举报
Syainn
初级会员   /  发表于:2015-4-3 14:32:00
6#
回复 4楼Alice的帖子

补充问一个问题:
C1Schedule控件的Appointment,有什么属性可以阻止使用者直接拖拽该Appointment吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-3 18:44:00
7#
回复 6楼Syainn的帖子

EditOptions里有AllowDrag属性,设置为false即可。
文档参考:
http://helpcentral.componentone. ... le.EditOptions.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-3 18:44:00
8#
回复 5楼Syainn的帖子

Demo我们已经收到。
测试后给你反馈。谢谢你提供的示例。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Syainn
初级会员   /  发表于:2015-4-4 10:44:00
9#
回复 7楼Alice的帖子

好的,谢谢。
使用中还有个疑问:C1schedule控件,自身是否带有过滤显示的属性。比如,只想显示某几个联系人相关的事件块,可以通过设置属性直接实现吗?还是需要清空表格过后,重新加载相应的几个事件块。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-7 16:45:00
10#
回复 9楼Syainn的帖子

你好。
你提到的第一种直接设置的接口没有提供。
你可以尝试重新加载事件的方式。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部