我知道这很难,但您如何改善 Dynamics CRM 2011 中的用户体验?
您如何设计表单?你的表格是否“充满了iframe”?您是否隐藏了所有字段,然后插入托管并公开所有功能的iframe?
您是否尝试在iframe中模仿Dynamics CRM的默认样式(以便它与用户界面更好地集成)?
Xrm.Page.data.entity.attributes 允许安装 onChange()处理程序。就我所知,这就是全部。如何通过用户几乎没有反馈来提供良好的用户体验?
我希望这些是常识问题:) 提前谢谢!
PS:我是Dynamics CRM开发的新手 和... 如何制作自动填充文字字段?
答案 0 :(得分:5)
你将不断在可维护性和定制之间展开斗争。当然,你可以做很多自定义iframe,javascript和其他一切,但Dynamics CRM是一个快速的应用程序开发平台。制作最美丽的网站并不是它的意图。允许具有业务知识的人员进行多个发布周期支持的更改和自定义。我会尽量保持简单。
就自动填充文本字段而言,使用jquery连接一些有关更改事件并从那里开始。
答案 1 :(得分:4)
关于模仿默认样式,我认为您会发现SDK中的样式指南对于匹配特定颜色和字体等非常有用。您可以在sdk \ resources \ styleguide中找到它:
至于改善体验,我尽量不打击CRM框架提供的内容。我尽可能使用现有的控件,并使用支持的javascript来平滑表单细节。如果您有特定要求,我们可以提供解决方案。 onload,onsave和onchange的表单事件为数据表单上的几乎所有情况提供了可接受的反馈级别。你有什么具体要求,需要更多?
希望有所帮助。