找回密码
 立即注册

QQ登录

只需一步,快速开始

wahaha

社区贡献组

44

主题

101

帖子

2723

积分

社区贡献组

积分
2723

活字格认证

wahaha
社区贡献组   /  发表于:2014-4-18 09:07  /   查看:7107  /  回复:6
C1Scheduler for lightswitch. I use the C1Scheduler to binding Appointment entity.use the C1Resources to binding Employee entity. class myAppointment { subject ... Employee Resource //. } the entities have one to many relationship. how to do it . }

代发贴

6 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-18 09:39:00
沙发
回复 1楼wahaha的帖子

which platform  are you use? WPF or Silverlight.
which version are you use?  2014V1?


Step 2 of 3: Binding to a Data Sourcel
回复 使用道具 举报
wahaha
社区贡献组   /  发表于:2014-4-18 10:02:00
板凳
回复 2楼roger.wang的帖子

对于日程控件,帮定约会资源这个问题,我初步通过变通手动解决。
但目前有个本地化的问题,在网上找也没什么答案。
FOR LIGHTSWITCH版本的日程控件,带ribbon工具栏,如何对此工具栏内容进行汉化。
官网说支持中文本地化,只是对日历上的星期几等进行设置,没有对该控件的所有内容,包括弹出框进行本地化处理。

代发
回复 使用道具 举报
greystar
注册会员   /  发表于:2014-4-18 10:42:00
地板
studio for lightswitch 2014 V1
如何实现工具栏内容的汉化。
我用日程控件,只需要显示相关计划安排。是否可以点某个计划时,可以弹出自己的窗口(代替原来的新建或更新窗口)
如果能汉化全部(弹出窗口等)更好。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-18 11:15:00
5#
回复 4楼greystar的帖子

抱歉,studio for lightswitch 2014 V1不支持汉化。

为了快速解决您的问题,建议您先自行通过英文版本找一下解决办法:
http://our.componentone.com/groups/forum/lightswitch/
http://our.componentone.com/wiki ... dio_for_LightSwitch
http://our.componentone.com/topics/lightswitch/
回复 使用道具 举报
greystar
注册会员   /  发表于:2014-4-19 15:30:00
6#
studio for lightswitch 2014 V1 ,使用C1Scheduler控件过程中发现了个问题。请指点下。

问题出现说明:SCREEN 第一次打开时,C1Scheduler正常运行,(相关映射属性都设置好了。) 点击工具栏刷新时,会报如下错:
The required MappingName for the Body is not specified.
参数名: Body

检查结果:
1.但除了在属性窗口映射BODy好,没有在其他地方改过。报上面的错。
2.代码中映射,也报上面的错。就是不能刷新。

  partial void WorkPlanCalendar_Created()
        {
         
            // 在此编写您的代码。
            IContentItemProxy proxy = this.FindControl("C1Scheduler");
            proxy.ControlAvailable += new EventHandler<ControlAvailableEventArgs>(proxy_ControlAvailable);
        }

void proxy_ControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            
            s = e.Control as C1Scheduler;
                     s.DataStorage.AppointmentStorage.Mappings.Body.MappingName = "Remark";
回复 使用道具 举报
greystar
注册会员   /  发表于:2014-4-19 18:19:00
7#
一步一步重做例子,再看效果。已查明 原因,主要是因为LIGHTSwiTCH中绑定了判断是否有权限的处理。

        partial void C1SchedulerEditSelected_CanExecute(ref bool result)
        {
            // 有这个事件引发的。找不到BODY的映射 。问题是解决了,但不知原理是什么。
            result = GetDocCheckPlan.SelectedItem != null;

        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部