发布日期: 十月 9, 2008
Microsoft Dynamics CRM 中的所有字段都共有一些常见的配置任务,而每种类型的字段都有其特定功能。您可以对所有字段执行以下任务。
注意
若要配置字段,需要具有允许您自定义实体的权限。通常,需要具有系统管理员或系统定制员安全角色。
|
|
将字段添加到表单 |
|
|
更改字段的标签或显示名称 |
|
|
使字段成为必填字段或建议的字段 |
|
|
控制字段是否可以在“高级查找”中使用 |
|
|
在表单中禁用字段 |
|
|
防止从表单中移除字段 |
|
|
从表单中移除字段 |
|
|
在表单中移动字段 |
|
|
更改字段的宽度 |
|
|
添加或编辑要在字段中的数据发生更改时运行的脚本 |
|
|
为字段设置输入法编辑器模式 |
表单中的字段代表相应的实体属性。有关实体属性的信息,请参阅创建或编辑实体属性。
配置完实体属性之后,可以将其作为字段添加到表单。
在导航窗格中,依次单击“设置”、“自定义”,然后单击“自定义实体”。
双击实体可将其打开。
在“详细信息”区域中,单击“表单和视图”。
在“表单和视图”列表中,双击“表单”以打开表单编辑器。
在“常规任务”区域中,单击“添加字段”。
选择要添加到表单的字段。
在“位置”区域的“选项卡”和“节”列表中,选择要在其中放置一个或多个选定字段的选项卡和节,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
可以在两个不同的位置定义字段的名称。您可能需要使用不同的名称,具体视字段的显示位置而定。例如,在实体表单中,您可能想要显示详尽的、更具说明性的标签,也可能根本就不想显示标签。在某个视图中显示字段时,您可能希望显示名称较短,因为该名称在列标题中使用。
在“字段属性”对话框中,更改“标签”字段的值。
如果您不希望在表单中显示标签,可清除“在表单上显示标签”复选框。
单击“确定”以关闭“字段属性”对话框。
单击“保存并关闭”以关闭表单编辑器。
在“架构”列中,设置“显示名称”字段的值。
单击“保存并关闭”以关闭“属性”表单。
必填字段必须包含数据,否则将无法保存记录。如果字段旁显示红色星号,则表示该字段为必填字段。建议的字段带有蓝色的“+”,表示信息很重要但不需要保存记录。
在“架构”列中,设置“需求级别”字段的值:
无约束:代表该属性的字段不需要数据即可保存记录。
业务建议的:应该包含值的字段所采用的需求级别。您可以在此字段不包含值的情况下保存记录。建议的字段标有蓝色的“+”号。
业务必需的:在保存记录前需要填写值的字段所采用的需求级别。必填字段标有红色星号。
单击“保存并关闭”以关闭“属性”表单。
任何实体可能都会拥有大量包含数据的属性。并非所有包含数据的属性都包括在实体表单中。例如,该表单通常不包括“创建者”和“创建时间”属性,但是,您可能需要使用这些属性作为条件来执行搜索。默认情况下,大多数属性是可搜索的。如果使这些字段不能被搜索,则可以在“高级查找”中使用较短的字段列表。
您可以控制哪些字段可以在“高级查找”中用作搜索条件,以便仅创建关联最紧密的字段的较短列表。此设置还可确定在“快速查找视图”和“查找”视图中自定义查找列时,哪些字段可用作搜索条件。
在“架构”列中,如果不希望在“高级查找”中使用“可搜索”字段,可将该字段的值设置为“否”。
单击“保存并关闭”以关闭“属性”表单。
您可能希望在表单中禁用字段,以使其成为只读字段。例如,使用客户端脚本计算字段的值或仅为特定用户启用字段时,可以使用只读字段。
在“字段属性”对话框中,选择“字段为只读”,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
一些业务流程或自动化操作可能依赖于表单中存在的特定字段。如果从表单中移除某个字段,将会中断业务流程或自动化操作。可通过下面两种方法防止从表单中移除字段:
在表单中锁定字段。
将字段设置为脚本的依赖项。
通过锁定字段,可以防止任何人从表单中移除字段,还可以禁止移除包含此字段的选项卡和节。
在“字段属性”对话框中的“显示”选项卡上,选择“在表单上锁定字段”,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
通过对字段设置依赖项,可以防止任何人从表单中移除字段,还可以防止移除包含该字段的选项卡和节。
脚本可以通过表单或字段中的事件来启动,也可以通过从表单中的自定义按钮或菜单项执行的外部脚本来启动。
在“非事件相关性”选项卡上,将字段从“可用字段”区域移到“从属字段”区域,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
在“事件”选项卡上,从“事件列表”中选择与依赖项脚本相对应的事件,然后单击“编辑”。
在“依赖项”选项卡上,将字段从“可用字段”区域移到“从属字段”区域,然后单击“确定”。
单击“确定”以关闭“字段属性”对话框。
单击“保存并关闭”以关闭表单编辑器。
在“事件”选项卡上,从“事件列表”中选择“onChange”事件,然后单击“编辑”。
在“依赖项”选项卡上,将字段从“可用字段”区域移到“从属字段”区域,然后单击“确定”。
单击“确定”以关闭“字段属性”对话框。
单击“保存并关闭”以关闭表单编辑器。
从表单中移除某个字段时,不会移除代表该字段的属性。您可以随时将该字段添加回表单。
注意
一些业务流程或自动化操作可能依赖于表单中存在的特定字段。如果从表单中移除某个字段,可能会中断业务流程或自动化操作。有关详细信息,请参阅前面部分防止从表单中移除字段。
在表单中,选择要移除的字段。
在“常规任务”区域中,单击“移除”。
单击“保存并关闭”以关闭表单编辑器。
表单是用选项卡和节组织的。节位于选项卡中,而字段位于节中。
在“字段属性”对话框的“显示”选项卡上的“位置”区域中,选择要将字段移到的“选项卡”和“节”,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
在表单中,选择要移动的字段。
在“常规任务”区域中,单击相应箭头即可在表单中左移、右移、上移或下移选定项。
单击“保存并关闭”以关闭表单编辑器。
字段的宽度取决于包含该字段的节的布局设置。
各节都有下面两种可用的格式选项:
可变字段宽度:字段将设置为两列的宽度。IFrame、nvarchar/textarea 和 ntext 字段可按表单的宽度展开,而且您可以设置所要显示的行数。对于其他字段,您可以指定字段的宽度是一列还是两列。
固定字段宽度:您可以选择以下列布局:两列、三列或四列(可组成五种布局)。每个字段的宽度不能超过用于显示的列宽。IFrame、nvarchar 或 text area 和 ntext 字段显示在一列内,您可以设置显示的行数,但不能将其设置为跨列显示。
如果字段位于采用“可变字段宽度”格式的节中,但不是 ntext 字段或采用 textarea 格式的 nvarchar 字段,则可以使用以下方法调整该字段的宽度。否则,需要使用“固定字段宽度”格式创建新节,并控制包含该节的各列的宽度。有关详细信息,请参阅编辑实体表单,然后单击“编辑实体的主表单”。
在“字段属性”对话框中的“格式设置”选项卡上,选择“布局”区域中的“一列”或“两列”,然后单击“确定”。
单击“保存并关闭”以关闭表单编辑器。
字段支持 OnChange 事件。表单支持将脚本同时添加到 OnSave 事件和 OnLoad 事件。
注意
只有在字段中的数据发生更改,并且将焦点从该字段移开时,才执行 OnChange 事件代码。如果单击另一个字段或按 Tab 键移到下一个字段,则将焦点从该字段移开。
在“事件”选项卡上,从“事件列表”中选择“onChange”事件,然后单击“编辑”。
在“详细信息”选项卡上选中“事件已启用”,并在函数 onChange() 区域中粘贴或键入 JScript 代码,然后单击“确定”。
单击“确定”以关闭“字段属性”对话框。
单击“保存并关闭”以关闭表单编辑器。
使用输入法编辑器 (IME) 可以输入和编辑中文、日语和朝鲜语字符。IME 具有两种基本状态:“停用”和“可用”。停用模式的行为与常规键盘类似,使用的字符集有限。可用模式可接受中文、日语或朝鲜语字符。
在“类型”列中,设置“IME 模式”字段的值:
自动:IME 模式不受此选项的影响。
可用:虽然所有的字符均以 IME 模式输入,但是您仍可停用该模式。与名称有关的字段和地址的默认值为“可用”。
停用:虽然所有的字符均不采用 IME 模式输入,但是您仍可激活该模式。日期时间类型字段的默认值为“停用”。
禁用:IME 模式处于禁用状态,您无法激活该模式。数字类型字段(如货币、int 和浮点)的默认值为“停用”。
单击“保存并关闭”以关闭“属性”表单。