# 列表框 - AJAX/Webview

列表框是屏幕上最基本的工作表对象。其中包含特定字段所有可能值的列表。通常，您可以在列表框中进行选择并查看对象的逻辑关系及相关内容。

列表框还可以包含一个循环组或向下钻取组。如果使用向下钻取组，在列表框中选择单个值将导致列表框向下钻取并切换到该组中下一个基础字段。单击列表框标题中的向上钻取按钮可以反向进行向上钻取。

如果循环组分配到列表框，可以单击列表框标题中的循环按钮，使其显示组中下一个字段。您还可以使用列表框对象菜单上的循环-&gt;选项，直接转至组中的任何字段。

## 列表框：对象菜单

通过双击工作表对象，或单击对象标题（若显示）中的 the Menu icon 图标可以打开对象菜单作为上下文菜单。

菜单中的命令可能依据 WebView 是从 QlikView 中使用还是在 Web 浏览器中存取文档而有所不同。此菜单包含以下命令：

列表框：对象菜单命令

| 命令 | 详细信息 |
| --- | --- |
| 属性... | 打开活动工作表对象的 **属性**对话框。 |
| 注 | 允许创建和共享当前对象的注释。 |
| 搜索 | 打开文本搜索框。 |
| 模糊搜索 | 打开模糊搜索模式的文本搜索。 |
| 选择可能值 | 选择工作表对象中的全部非排除值。 |
| 选择排除项 | 选择工作表对象中的全部排除值。 |
| 全选 | 选择工作表对象中的全部数值。 |
| 清除 | 在活动工作表对象中清除当前选择。单击对象标题（若显示）中的 the Eraser icon 图标可产生相同的效果。 |
| 清除其他字段 | 清除所有其他工作表对象中的选择项，同时，保留当前活动工作表对象中的选择项。 |
| 锁定 | 在当前活动工作表对象中锁定选择的值。（如果未进行选择则不可用）。 |
| 解锁 | 解锁当前活动工作表对象中的锁定值。（如果已锁定选择，则“解锁”将会代替锁定出现。） |
| 复制 | 将选定的工作表对象复制到剪贴板。此函数只复制工作表对象，而不复制日期或图片。 |
| 将单元格值复制到剪贴板 | 将选定的单元格值复制到剪贴板。 |
| 将选择项复制到剪贴板 | 复制列表框选择项至剪贴板。 |
| 打印... | 在另一个浏览器窗口中以列表格式打开选定的工作表对象。单击对象标题（若显示）中的 the Printer icon 图标可产生相同的效果。 |
| 发送到 Excel | 将可能的（包括选定的）值导出到 Microsoft Excel。如果 Excel 还未运行，将会自动开启。导出的值将在新的 Excel 工作表中显示为一列。计算机上必须安装 Microsoft Excel 2007 或更高版本，此功能才可用。单击对象标题（若显示）中的 the Spreadsheet icon 图标可产生相同的效果。 |
| 导出... | 打开另存为对话框，可以指定导出数据内容的路径，文件名称和（表格）文件类型。 |
| 删除 | 移除从工作表中选择的对象。 |

## 列表框属性

可以通过以下方式打开属性对话框：选择 **属性**（从 **对象**菜单）。 如果 **属性**命令变暗，您可能不具有对属性进行更改的必要权限。

### 字段

在下拉菜单中选择一个字段。

更多信息，请单击更多...按钮。

#### 排序

设置工作表对象中的值排序。部分排序选项并非对所有工作表对象都可用。   
如果指定超过一种排序，则排序可以是状态，表达式，频率，数值，文本，加载顺序。状态指的是逻辑状态（选中，可选或排除）

* 主排序： Y 坐标轴：设置维度值是否应按照 Y 轴的数值排序。此选项不可用于计算维度。 频率：按频率（表格中的数字发生次数）排列字段值。数值：按数值排列字段值。文本：按字母顺序排列字段值。加载顺序：按首次加载顺序排列字段值。
* 第二排序： 频率：按频率（表格中的数字发生次数）排列字段值。   
  数值：按数值排列字段值。  
  文本：按字母顺序排列字段值。  
  加载顺序：按首次加载顺序排列字段值。
  * 根据表达式排序：根据输入的表达式排列字段值。该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。
* 保持所选项置于顶部：启用此选项以保持所选项置于顶部。

#### 数字

每个字段都有默认数字格式，此数字格式可在文档属性：数字页面中进行设置。不过，可以使用单个工作表对象的分隔数字格式。此属性页面应用于在用的对象，并包含以下控制，用于格式化值：

* 覆盖默认设置：为活动对象选择覆盖默认设置。数字格式 从以下选项中选择数字格式。
  * 混合：数值和文本。原始格式显示的数值。
  * 数字：按精密字段设置的位数显示数值。
  * 整数：显示数值为整数。
  * 固定为：按小数位字段设置的小数位数显示小数值。
  * 货币：按格式样式字段设置的格式显示值。默认格式为 Windows 货币设置。
  * 日期：按可被解释为设置于格式样式字段中的日期格式显示数值。
  * 时间：按可被解释为设置于格式样式字段中的时间格式显示数值。
  * 时间戳：按可被解释为设置于格式样式字段中的日期 + 时间格式显示数值。
  * 时间间隔：显示时间为顺序时间增量（如格式 = mm 显示数值为自日历起始时间开始计算的分钟数 ( 1899:12:30:24:00)。
* 格式样式：进一步指定字段显示格式的格式代码。ISO 设置格式为 ISO 标准。仅对日期、时间、时间戳和时间间隔有效。Sys设置格式为系统设置。
* 精度：将显示的数位。
* 小数：设置包括小数位数的数字。
* 小数位分隔符：设置小数位分隔符的符号。
* 千分位分隔符：设置千分位分隔符的符号。
* 以百分百比表示：以百分比而不是绝对数值显示格式。此设置仅对数字、整数和固定为可用。
* 预览：显示上述指定数字格式的预览。

### 隐藏排除项

切换显示该字段不包含的数值。排除值也可以变成不可选。

### 覆盖锁定字段

勾选该选项可以在工作表中选择对象，即使该对象已被锁定。对于在文档其他部分所作的选择，工作表对象将仍保持锁定。

### 显示频率

切换状态，指定是否显示字段值频率。频率是指值出现的可选组合的数量。此选项不可用于计算字段。

  
以百分百比表示   
切换状态，是以绝对数显示频率，还是以总条目数的百分比显示频率。

### 表达式

要添加表达式，请单击the Add icon。请在列表中选择表达式。the Move icon 图标可在列表中移动项目。the Remove icon 图标可从列表中移除项目。 该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。 单击the 表达式设置 icon打开对话框。

#### 启用

标记复选框将启用选中表达式。如果此框被标记，则表达式将完全不被使用。

#### 有条件

将在每次绘制对象时根据要进行评估的条件表达式显示或隐藏列。该值可以作为计算公式输入。

#### 表达式

输入您希望显示的表达式。该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。

#### 数据（数值）

设置数值数据的对齐方式为左对齐、居中或右对齐。

#### 数据（文本）

设置文本数据的对齐方式为左对齐、居中或右对齐。

#### 呈现形式

在下拉列表中选择呈现形式。显示的设置取决于选择的呈现形式。

* 文本：无其他设置。
* 图片：
* 没有拉伸：如果选中图片，则可以对图片拉伸进行设置。
  * 没有拉伸：显示时图片不伸展。这可能会导致部分图片无法显示或仅填充对象的一部分。
  * 填充：伸展图片以适应对象区域，不保持图片的长宽比。
  * 保持长宽比：尽量伸展图片以填充对象区域，同时保持图片的长宽比。
  * 以固定长宽比填充：伸展图片以在两个方向填充对象区域，同时保持图片的长宽比。
* 表盘：可用不同类型的仪表盘。仪表盘图表将被刻入一个可用的表格单元格。不同仪表盘替代项设置：
  * 最小：指定仪表盘的最小值。 该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。
  * 最大：指定仪表盘的最大值。 该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。
  * 小图表：当选择此选项时，QlikView 将在微型图表和从其他维度中聚合起来的表达式中显示表达式值。图表将会记录在可用的表格单元中。小图表维度也定位为可视化。小图表的设置：
    * 字段：选择绘制表达式所需的字段。
    * 模式：将小图表设置为迷你图、线、点，条形或须线。

    信息注释当导出至 Excel 时小图表将不会显示！

## 列表框属性：外观

### 外观

选择项样式为文档设置选择项样式。在下拉菜单中选择一个可用的替代选项。通过选择&lt;用户默认&gt;文档将总是以选择项样式打开，用户可以在电脑打开位置的用户首选项中设置首选项。

* 呈现形式：本节描述呈现形式选项。
  * 文本：一旦选择此选项，QlikView 将总是解释字段值并将其显示为文本。
  * 图片：当选择此选项时，QlikView 尝试将每个字段值解释为图片的参考。该参考可能是磁盘上图片文件的路径（例如，C:\Mypic.png）或在 QlikView 文档内部（例如，qmem://&lt;Name&gt;/&lt;Peter&gt;）。如果 QlikView 不能将字段值解释成有效的图片参考，则将显示值本身。单击 the 图片设置 icon 打开弹出窗口。
    * 图片设置弹出窗口：
      * 没有拉伸：显示时图片不伸展。这可能会导致部分图片无法显示或仅填充对象的一部分。
      * 填充：伸展图片以适应对象区域，不保持图片的长宽比。
      * 保持长宽比：尽量伸展图片以填充对象区域，同时保持图片的长宽比。
      * 以固定长宽比填充：伸展图片以在两个方向填充对象区域，同时保持图片的长宽比。
      * 图片丢失时隐藏文本：如果 QlikView 无法解释图片参考值，将无文本显示。
    * 信息作为图片：一旦选择此选项，QlikView 将通过脚本内的 info load/select 语句来显示链接至字段值的图片信息。当字段值无可用的图片信息时，除非选中图片丢失时隐藏文本框，否则字段值不会显示。

### 列表框属性

本节介绍列表框属性。

#### 文本对齐

您在这里设置文本字段值在列表框中的对齐方式。

#### 数字对齐

您在这里设置数字字段值在列表框中的对齐方式。

#### 自动列

自动选择的列数。

#### 列固定数值

如果允许使用多列，在输入字段中指定列数，或拖动滑块至所期望的数值。

#### 背景颜色

设置背景颜色，要么为纯色，要么为渐进色。单击the Caption color icon选择颜色。

#### 背景图片

设置背景图片。单击 the Add image icon 浏览图片。单击 the 图片 icon 打开弹出窗口。

* 图片弹出窗口：
  * 没有拉伸：显示时图片不伸展。这可能会导致部分图片无法显示或仅填充对象的一部分。
  * 填充：伸展图片以适应对象区域，不保持图片的长宽比。
  * 保持长宽比：尽量伸展图片以填充对象区域，同时保持图片的长宽比。
  * 以固定长宽比填充：伸展图片以在两个方向填充对象区域，同时保持图片的长宽比。
  * 水平：左对齐、居中对齐或右对齐。
  * 垂直：顶部对齐、居中对齐或底部对齐。
  * 透明度：通过输入一个值或拖动滑块设置透明度。设置为 100% 时，背景将完全透明。

#### 更多.../更少...

* 一般：
  * 显示为树形视图：显示列表框为树视图。仅当字段在层次结构中包含节点的路径呈现形式时，此控件方相关。此类字段可以使用层次结构前缀的路径参数生成。
  * 使用分隔符：设置应被解释为路径内用于树形视图的分隔符的字符。
  * 搜索模式：
    * 默认搜索模式：

      在这里确定默认搜索模式，通配符、模糊匹配、常规以及关联等这些模式可用于任何文本搜索。

      信息注释

      关联仅可用作列表框的搜索模式。
  * 在搜索中包含“排除值”：下拉列表可以让您在是、否或&lt;使用默认&gt;之间进行选择，&lt;使用默认&gt;将应用用户首选项：一般所指定的默认设置。
  * 隐藏水平滚动条：勾选此选项以隐藏水平滚动条（通常当字段值太长，超过列表框指定的宽度时会显示该滚动条）。此时，将根据需要截短字段值。
  * 根据列排序： 在超过一列的工作表对象中，按指定的排序顺序逐行显示值。根据列排序选项用于切换为逐列显示。
  * 单元格边框： 字段值由水平线分隔，类似于表格的行。当选中了单元格文本换行选项时，单元格边框自动激活，但可能随后关闭。
  * 单元格文本换行：选择此选项，单元格会在多行中显示内容。
  * 单元格行：设置单元格行数。
  * 打印所有值：列表框的常规打印行为是仅打印正值。勾选此复选框会打印所有制（包括排除值）。
  * 布局相关打印：勾选此复选框后，当列表框依据多列，单元格的选择项颜色编码等显示在屏幕上时，列表框会被打印。当报表中包括列表框时，这可能极为有用。
  * 空值符号： 此处输入的符号将用来显示对象中的空值。
  * 遗漏符号： 此处输入的符号将用于显示对象中丢失的值。
* 样式：
  * 文本： 要设置字体类型，请单击 the Font icon。
  * 标题字体：要设置标题字体，请单击 the Font icon。
  * 活动标题： 要设置活动标题的背景颜色，请单击 the Caption color icon。要设置文本颜色，请单击 the Font color icon。
  * 非活动标题： 要设置非活动标题的背景颜色，请单击 the Caption color icon。要设置文本颜色，请单击 the Font color icon。
  * 使用边框： 勾选该复选框，可以在工作表对象周围使用边框。单击 the Caption color icon 以设置边框颜色。
  * 边框宽度： 在输入字段中指定边框宽度，或使用滑块设置期望的宽度值。宽度用像素来指定。
  * 圆角： 单击the 圆角 icon打开弹出窗口。
    * 信息注释

      圆角仅在以下情况中可用：选择了高级样式模式（位于文档属性：常规中）。
    * 圆角弹出：
      * 选择固定或相对圆角，以及哪些角会受到影响。

      * 通过输入一个值选择方形。
  * 滚动条宽度： 在输入字段中指定边框宽度，或使用滑块设置期望的宽度值。宽度用像素来指定。此控件同时影响滚动条符号的宽度和相对大小。

## 列表框属性：“标题”

本节介绍标题属性。

* 标签：在文本框中，您可以输入标题，以便显示在工作表对象的标题中。如果未设置标签，但选择了显示标题，则将使用字段的名称。

  该值可以作为计算公式输入。

  单击 the 编辑表达式 icon 以打开对话框。

* 显示标题：勾选了此选项时，标题将会被移至工作表对象的顶部。列表框和其他“框对象”将默认开启该选项，而按钮，文本对象和直线/箭头对象则不会默认开启。

* 标题对齐：可为左、居中或右。

* 多行标题（自动换行）： 如果勾选此选项，则文本将显示两行或多行。

* 行数：如果标题允许使用多行，在输入字段中指定行数，或拖动滑块至所期望的数值。

* 标题对齐：可为顶部、居中或底部。

### 更多.../更少...

更多.../更少...包含标题中的图标。本节介绍图标标题中的几个元素。

* 菜单：打开对象菜单。
* 清除：在活动工作表对象中清除当前选择。
* 打印：在另一个浏览器窗口中以列表格式打开选定的工作表对象。 有些客户可能无法应付此类设置！
* 复制数据：复制工作表对象中的字段值。 有些客户可能无法应付此类设置！
* 将图片复制到剪贴板：将工作表对象作为图片复制到剪贴板。 有些客户可能无法应付此类设置！
* 发送到 Excel...：将可能的（包括选定的）值导出到 Microsoft Excel。如果 Excel 还未运行，将会自动开启。导出的值将在新的 Excel 工作表中显示为一列。计算机上必须安装 Microsoft Excel 2007 或更高版本，此功能才可用。 有些客户可能无法应付此类设置！
* 允许最小化：选中此选项时，如果对象可以最小化，将会在工作表对象的窗口标题中显示最小化图标。此外，还可以通过双击该标题最小化对象。
* 自动最小化：在勾选允许最小化时适用该选项。在相同的工作表上为若干工作表对象勾选自动最小化时，除去一项以外，其他全部对象在任何时候都会自动最小化。此选项十分有用，例如可以交替显示相同工作表区域中的若干图表。
* 允许最小化：选中此选项时，如果对象可以最大化，将会在工作表对象的窗口标题中显示最大化图标。此外，还可以通过双击标题最大化对象。如果同时勾选了允许最小化和允许最大化，双击标题将会导致对象最小化。
* 帮助信息：您可以在此处输入帮助文本。该信息将会显示在弹出窗口中。此选项不适用于文档一级。 该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。   
  例如，您可以输入工作表对象的说明。这将会添加一个帮助图标到对象的窗口标题中。当鼠标指针移到图标上时，该文本将会显示在弹出窗口中。
* 快速转换类型：可在此处启用图表类型切换。并不适用于全部对象。单击 the Settings icon 打开弹出窗口。
* 快速类型设置弹出窗口：勾选此框，可使用快速转换类型在您希望图表类型之间进行切换。

## 列表框属性：选项

### 选项

部分选项可能不能用于所有对象。

* 只读：让图表变为只读模式，即无法以在图表内单击或使用鼠标绘画的方式作出选择。
* 允许移动/调整大小：如果取消选择此选项，则将无法移动工作表对象或调整其大小。
* 允许复制/备份：如果取消选择此选项，则将无法复制工作表对象。某些客户端可能无法使用此设置。
* 依数据调整对象大小：通常，当选择引起表格的大小小于工作表对象分配的大小时，QlikView 中全部数据表的工作表对象的边框将会缩小。通过取消选中该复选框，将会关闭大小的自动调整，任何剩余空间都将留空。
* 允许显示标题信息：使用 info 函数时，每当字段值具有与之相关的信息时，窗口标题中都将显示一个信息图标。如果您不想信息图标显示在标题中，可以取消勾选此选项。仅适用于列表框、统计框、多选框和输入框。
* 保留滚动条的位置：当勾选此复选框和 用户偏好 ， 对象 对话框中相应的选项时，在表格对象中进行选择时 QlikView 将保留垂直滚动条的位置。
* 使用显示条件：工作表对象的显示或隐藏将取决于条件表达式。系统将视条件（例如选择情况等）对条件表达式进行持续评估。仅当条件返回 false 时工作表对象才会隐藏。 该值可以作为计算公式输入。 单击 the 编辑表达式 icon 以打开对话框。
* 常规：通过设置对象的左边和顶部页边距，以及宽度和高度来指定对象的位置。
* 最小化：通过设置最小化对象的左边和顶部页边距，以及宽度和高度来指定最小化工作表对象的位置。
* 更多.../更少...：以下选项可用：
  * 所有者：所有者域名和用户 ID。

  * 共享对象：启用与其他用户共享对象。启用此选项将启用以下设置。

  * 共享：选择与所有用户共享或按用户名称共享。

  * 用户（域名\用户 ID）：如果选择按用户名称共享，则将显示已添加用户的列表。

    要添加用户，请单击 the Add icon，将添加一行。高亮该行以将其解锁，然后编辑用户信息。要移除用户，请在要移除的每个用户之后单击 the Remove icon。