创建对话框

要新建自定义对话框,请从菜单中选择:

扩展 > 扩展的自定义对话框构建程序

这将启动“扩展的定制对话框构建器”,这是一个交互式窗口,您可以使用该窗口设计并预览定制对话框。

图 1。 定制对话框构建器
显示对话框属性的定制对话框构建器

在“对话框属性”窗格中:

  1. 输入对话框名称的值 SPSSINC_RASCH_DEMO
  2. 输入 Rasch Model 作为标题。
  3. 单击列中的省略号 (...) 按钮,显示“菜单位置”属性,可以指定对话框的新菜单项的位置。
图 2。 “菜单位置”对话框
"对话框构建器菜单位置" 对话框

在“菜单位置”对话框中:

  1. 展开“分析”菜单和“刻度”子菜单的项。
  2. 选择“刻度”子菜单的最后一项。
  3. 单击 添加 以添加新项,然后输入 Rasch Model Demo 作为该项的名称。
  4. 单击下移以将新菜单项移至“刻度”子菜单的底部,然后单击确定
图 3。 源变量列表属性
选择了源列表控件并显示源变量列表属性的定制对话框构建器
  1. 将“源列表”控件、“目标列表”控件、“单选组”控件和“静态文本”控件从工具选用板拖拽至画布。
  2. 单击“源列表”控件以显示“源变量列表属性”窗格。
  3. 为“标识”属性的值输入 source_vars
  4. 为“记忆键”属性的值输入 V
  5. 单击“目标列表”控件以显示“目标变量列表属性”窗格。
图 4: 目标变量列表属性
具有所选从属列表的目标列表控件并显示其属性的定制对话框构建器
  1. 为“标识”属性的值输入 Items
  2. 输入 Items: 作为 "标题" 属性的值。
  3. 为“记忆键”属性的值输入 I

    “语法”属性指定运行时此控件将生成的命令语法。 缺省值 %%ThisValue%% 指定控件生成的语法将由控件的运行时值组成,即转移到控件的变量列表。 这将是生成的语法中 ITEMS 关键字的值。 保留缺省值。

  4. 单击“单选按钮组”控件以显示“单选按钮组属性”窗格。
图 5。 单选按钮组属性
选择了单选组控件并显示其属性的定制对话框构建器
  1. 为“标识”属性的值输入 MissingValues
  2. 输入 Missing Values 作为 "标题" 属性的值。
  3. 为“语法”属性保留缺省值。
  4. 单击“单选按钮”属性的列中的省略号 (...) 按钮,可以指定单个单选按钮。
图 6。 “单选按钮组属性”对话框
单选按钮组属性对话框,显示两个缺省单选按钮的属性。
  1. 为两个按钮的“标识”属性的值输入 listwiseallavailable
  2. 输入 Listwise deletionUse all available data 作为 "列名" 属性的值。
  3. 针对第一个按钮的 ToolTip 属性输入 Use all complete observations
  4. 删除第二个按钮的“工具提示”属性的缺省值。
  5. 为“记忆键”属性的值输入 LU
  6. 保留缺省属性的值,以便缺省情况下选择第一个列出的按钮。
  7. 为“语法”属性的值输入 LISTWISEALLAVAILABLE。 这些是运行时选择一个或其他按钮时生成的值。
  8. 单击确定
  9. 单击“静态文本”控件以显示“静态文本属性”窗格。
图 7。 静态文本控件属性
选择了静态文本控件并显示其属性的定制对话框构建器
  1. 为“标识”属性的值输入 required
  2. 对于 "标题" 属性的值,请输入 This dialog requires the Integration Plug-in for R and the R ltm package.

添加静态文本以提醒用户运行对话框所需的条件是一种很好的做法。

NEXT