Module
Contents
Index 🔎︎

# 数据（用于 XML 窗体文档）

XML 窗体文档的“属性”对话框的“数据”选项卡页面提供了一些 XML 窗体设置。

要访问此命令...

打开 XML 窗体文档上选定控件的上下文菜单，选择控件 - 数据选项卡

打开 XML 窗体文档的“窗体控件”工具栏，单击控件图标 - 数据选项卡

对于不同控件，数据选项卡页面中显示的设置也可能不同。您只能看到当前控件和上下文可以使用的选项。可以使用以下字段：

## XML 数据模型

从当前文档中所有模型的列表中选择一个模型。

## 绑定

选择或输入绑定的名称。选择现有绑定的名称可以使该绑定与窗体控件关联。输入新名称可以创建新的绑定，并将其与窗体控件关联。

## 绑定表达式

输入要将控件模型绑定到的 DOM 节点。单击 "..." 按钮可显示用于输入 XPath 表达式的对话框。

## 必填

指定 XForm 中是否必须包括该项目。

## 相关

将项目声明为相关。

## 只读

将项目声明为只读。

## 约束

将项目声明为约束。

## 计算

声明项目已计算。

## 数据类型

选择一个数据类型，将按照该数据类型对控件进行验证。

### x

选择用户定义的数据类型，单击该按钮可删除用户定义的数据类型。

### +

单击该按钮将打开一个对话框，可以在该对话框中输入新的用户定义数据类型的名称。新的数据类型将继承当前选定数据类型的所有面。

下面列出了对数据类型有效的所有面。某些面只能用于部分数据类型。

### 空格

指定在处理当前数据类型的字符串时如何处理空格。可选“保留”“替换”与“省略”。这些关键词的语义以 http://www.w3.org/TR/xmlschema-2/#rf-whiteSpace 的定义为准。

### 模式

Specifies a regular expression pattern. Strings validated against the data type must conform to this pattern to be valid. The XSD data type syntax for regular expressions is different from the regular expression syntax used elsewhere in LibreOffice, for example in the Find & Replace dialog.

### 位数（全部）

指定十进制数据类型的值可以具有的最大总位数。

### 位数（小数）

指定十进制数据类型的值可以具有的最大小数位数。

### 最大（包括）

指定值的上界（包括）。

### 最大（不包括）

指定值的上界（不包括）。

### 最小（包括）

指定值的下界（包括）。

### 最小（不包括）

指定值的下界（不包括）。

### 长度

指定字符串包含的字符数。

### 长度（最小）

指定字符串包含的最少字符数。

### 长度（最大）

指定字符串包含的最大字符数。