创建对话框
要新建自定义对话框,请从菜单中选择:
这将启动“扩展的定制对话框构建器”,这是一个交互式窗口,您可以使用该窗口设计并预览定制对话框。

在“对话框属性”窗格中:
- 输入对话框名称的值 SPSSINC_RASCH_DEMO 。
- 输入 Rasch Model 作为标题。
- 单击值列中的省略号 (...) 按钮,显示“菜单位置”属性,可以指定对话框的新菜单项的位置。

在“菜单位置”对话框中:
- 展开“分析”菜单和“刻度”子菜单的项。
- 选择“刻度”子菜单的最后一项。
- 单击 添加 以添加新项,然后输入 Rasch Model Demo 作为该项的名称。
- 单击下移以将新菜单项移至“刻度”子菜单的底部,然后单击确定。

- 将“源列表”控件、“目标列表”控件、“单选组”控件和“静态文本”控件从工具选用板拖拽至画布。
- 单击“源列表”控件以显示“源变量列表属性”窗格。
- 为“标识”属性的值输入 source_vars。
- 为“记忆键”属性的值输入 V。
- 单击“目标列表”控件以显示“目标变量列表属性”窗格。

- 为“标识”属性的值输入 Items。
- 输入 Items: 作为 "标题" 属性的值。
- 为“记忆键”属性的值输入 I。
“语法”属性指定运行时此控件将生成的命令语法。 缺省值 %%ThisValue%% 指定控件生成的语法将由控件的运行时值组成,即转移到控件的变量列表。 这将是生成的语法中
ITEMS
关键字的值。 保留缺省值。 - 单击“单选按钮组”控件以显示“单选按钮组属性”窗格。

- 为“标识”属性的值输入 MissingValues。
- 输入 Missing Values 作为 "标题" 属性的值。
- 为“语法”属性保留缺省值。
- 单击“单选按钮”属性的值列中的省略号 (...) 按钮,可以指定单个单选按钮。

- 为两个按钮的“标识”属性的值输入 listwise 和 allavailable。
- 输入 Listwise deletion 和 Use all available data 作为 "列名" 属性的值。
- 针对第一个按钮的 ToolTip 属性输入 Use all complete observations 。
- 删除第二个按钮的“工具提示”属性的缺省值。
- 为“记忆键”属性的值输入 L 和 U。
- 保留缺省属性的值,以便缺省情况下选择第一个列出的按钮。
- 为“语法”属性的值输入 LISTWISE 和 ALLAVAILABLE。 这些是运行时选择一个或其他按钮时生成的值。
- 单击确定。
- 单击“静态文本”控件以显示“静态文本属性”窗格。

- 为“标识”属性的值输入 required。
- 对于 "标题" 属性的值,请输入 This dialog requires the Integration Plug-in for R and the R ltm package.
添加静态文本以提醒用户运行对话框所需的条件是一种很好的做法。