创建一个复选框自定义标记

Check box(复选框) 自定义标记显示类型 将允许用户直接在版面中创建一个复选框,用以展示有自定义标记的名称。选中复选框,将返回一个"TrueValue"(等同于-1)到自定义标记中,但取消复选框的选择,将返回一个"FalseValue"(等同于0)到自定义标记中。此标记值,"TrueValue" 或者"FalseValue" ,可用来控制依赖于该操作(例如显示页面)的任意数值的找正确或者错误。在本教程中,我们将创建一个复选框自定义标记,然后用其进行显示。

 

 

 

1.请来到Tutorial Sample Data(教程样本数据)文件夹,通过点击File(文件)标签→Open(打开),
2.打开CheckBoxCustomToken.fey

此版面只包括一个自定义标记窗口。我们将使用窗口中预先定义好的自定义标记来与复选框一起工作。

 

 

 

3.Custom Token(自定义标记)窗口拖拽自定义标记到版面上,来让其插入。

 

此时,一个包含"This will be our check box custom token"文本的文本框将出现,如图T5.50所示:

checkbox1

图T5.50-复选框自定义标记插入到版面中。

 

4.双击标记文本"This will be our check box custom token",来打开Edit Token(编辑标记)对话框。
5.显示类别下的显示类型下拉菜单中 选择复选框选项(图T5.51)。

 

checkbox2

图T5.51-从下拉列表中选择复选框显示类型。

 

6.点击OK

 

 

 

一个复选 将出现在插入有标记的(此标记用来显示自定义标记的名称)、版面中的文本框内(图T5.52)。

checkboxcustomtoken

图T5.52-当自定义标记显示类型设置为复选框时,将在显示自定义标记名称的版面中显示一个复选框。

 

7.选中文本框中的复选框。

 

注意:自定义 标记窗口中标记的值现在变更为"=TrueValue"。

 

8.取消对文本框中复选框的选择。

 

注意:自定义 标记窗口中标记的值现在变更为"=FalseValue"。

 

"true(逻辑真)"。“False(假)”值之间的转换,是通过在版面任意位置使用自定义标记显示类型复选框来实现的。在我们使用"true(逻辑真)"。“False(假)”值之前,我们将对标记和复选框中的标记值重命名。

 

9.请点击自定义标记窗口中的Check Box Custom Token(复选框子自定义标记)名称。
10.按下F2键,这是进行Rename(重命名)命令。或者,在标记上点击右键,然后选择Rename(重命名)
11.输入"A New Check Box"文本
12.点击Enter键。

 

Figure T5.53 - Renaming the Check box token to rename the text in the Check box display.

Figure T5.53 - Renaming the Check box token to rename the text in the Check box display.

 

一旦重命名,新的标记名称将出现在自定义标记窗口,且文本框中的复选框文本也会被重命名(图T5.53)。

 

我们现在将使用选中或者不选中复选框标记来显示一个信息。

 

 

13.Custom Token(自定义标记)窗口拖拽自定义标记到版面上,来让其插入。
14.选中包含复选框自定义标记的(在第3步中插入到版面中)、第一个文本框中的复选框。

 

注意:此时,作为复选框更新的信息已经更改。这一动作的发生,是因为显示自定义标记的信息使用了一个“IF Then Else”自定义标记格式,它被用来评估复选框自定义标记的状态(T5.54)。如果标记值为"-1"(此数值代表"TrueValue"),然后"The Check Box Has Been Checked"就会回到该区域。如果标记值为"0"(此数值代表"FalseValue"),那么"The Check Box Has NOT Been Checked"将会回到该区域。引文间的信息,可以是任何自定义文本或者可用版面中和分析中的任何标记或者自定义标记值代替。

 

Figure T5.54 - The message to display custom token uses an IF THEN ELSE Custom Token format to return values based on the status of the Check box Custom Token.

Figure T5.54 - The message to display custom token uses an IF THEN ELSE Custom Token format to return values based on the status of the Check box Custom Token.

 

 

我们现在将使用选中或者不选中复选框标记来显示一个页面。

 

15.在Page 2标签处点击鼠标右键。
16.从弹出菜单中选择Format(格式化)
17.选择Visibility(可见性)选项。
18.点击自定义单选按钮
19.在文本域处输入 '='。
20.点击右边的"T"按钮,来插入一个标记。
21.选择Insert a Token(插入一个标记) 中的一个新的复选框自定义标记自定义列表。
22.在标记后输入文本"=truevalue" 。此时,Visibility formatting(格式化可见性)项目类别看上去应如图 T5.55

 

checkbox5

图T5.55根据要选中或未选中的复选框的状态,输入自定义页面可见性公式以查看或隐藏页面。

23.点击OK
24.选中或者不选中包含复选框自定义标记(在版面的Page 1上)的文本框中的复选框。

 

注意:在页面标签中,Page 2的出现或者隐藏都依赖于复选框的状态。在此例中,我们已经使用"truevalue"文本来评估标记,而不是第14步中用到的"-1"和"0"数值。选中复选框,让它回到“truevalue”,来轮流显示页面。与此相反,如果取消对复选框的选择,就将显示"=falsevalue"输入到页面中。

 

 

下一章节,我们将创建一个下拉列表自定义标记显示类型。