视觉化是最直观,最容易理解的一种表单界面设计方法,不同的色彩定义代表了不同的状态,能够使使用者快速了解系统状态。下面我提供一个示例来说明在Microsoft
CRM中怎么进行视觉化设计。
在Microsoft CRM
表单中用不同的色彩表示商机在不同阶段的状态。
表单效果:

制作方法:
1、在商机实体上创建一个“new_notification"字段。
2、把“new_notification"字段添加到商机表单中。

3、把下面代码拷贝入商机表单onload事件 和 “opportunityratingcode”字段的onchange事件。
|
UpdateDisplayBar();
function UpdateDisplayBar()
{
var notificationDisplay =
document.getElementByIdx("new_notification_d");
var displayColor =
"#EAF3FF";
switch
(crmForm.all.opportunityratingcode.DataValue)
{
case"2":
displayColor = "red";
break;
case"3":
displayColor = "yellow";
break;
case"1":
displayColor = "blue";
break;
}
var displayBar =
"<div style='background=" + displayColor +
"'> </div>";
notificationDisplay.innerHTML
= displayBar;
}
|
加载中,请稍候......