openSUSE:WebYaST 样式指南/对话框元素
对话框元素
表单中对话框元素的呈现方式
表单中的对话框元素通过 CSS 对齐。
属于同一组的对话框元素被 <fieldset> 包围。您需要为 fieldset 提供一个唯一的 ID。可以可选地提供类。
如果您想在表单中使用标题,请使用 <fieldset>。
表单元素通过将每个表单元素放入单个段落来分隔。
稍后在左侧显示的表单元素的描述被 <label> 包围。
为了允许用户通过单击表单元素描述来激活输入字段,"label for" 和文本字段标签/表单 ID 必须相同。
代码示例:设置 DNS 的表单对齐方式
<fieldset id="dns" class=""> <legend><%=_("DNS")%></legend> <p> <label for="<%= :name %>"><%=_("Hostname")%></label> <%=text_field_tag :name, @name, :disabled => write_disabled %> </p> </fieldset>
启用/禁用配置值
WebYaST 中的 (布尔) 配置值显示为
值的当前状态(文本形式)+ 按钮,其标签为当前状态的相反状态。
或者,您也可以使用复选框。
示例
This repository is enabled. [Disable]
按钮
按钮表示修改操作。
修改操作例如保存、重启、重新启动。
(与非修改操作(如取消、返回、添加、编辑、删除、详细信息)相反。非修改操作是超链接)
(“编辑”是非修改操作,因为它打开一个编辑对话框。单击“保存”会在那里执行修改操作
“删除”是非修改操作,因为它必须在确认弹出窗口后才能执行)
示例:“保存”是一个按钮,因为它会更改设置,但“取消”不是因为设置不会应用。
对话框元素简述
| 对话框元素 | 描述/用途 |
|---|---|
| 复选框 | 复选框是一个可点击的真/假操作切换按钮,用于两种状态都具有明显含义(例如,设置和取消设置、启用/禁用) 指南
|
| 组合框 | 组合框用于从多个选项中选择一个选项。可能可编辑以定义自己的值。 指南
|
| 输入字段 | 单行或多行文本输入。 指南
|
| 按钮 | 按钮用于启动操作(例如,保存内容、打开弹出窗口)。 指南
|
| 单选按钮 | 单选按钮用于从两个或多个互斥选项中选择一个选项。 指南
|
| 滑块 | 为了从固定的、有序的范围内选择一个值,请使用滑块。 当用户相对调整值比绝对调整值更重要时,请使用滑块(例如,调大或调小声音)。
|
| 微调框 | 微调框是一个文本框,允许用户使用两个箭头从一系列数字值中增加或减少它们。 指南
|
| 表格/列表 | 列表一次显示多个条目和多个信息,以提供概览。 指南
|
| 选项卡 | 如果设置需要多个页面,则使用选项卡来组织模块内容。 选项卡是一种用于水平切换各种设置的导航小部件。使用选项卡来象征独立或分层相等的章节。
|
| 树形图 | 使用树形图来显示层次结构或如果带有选项卡的对话框看起来过于拥挤和复杂。在切换不同的分支时,已更改的值将被保留。如果您认为此行为会导致潜在的破坏性后果,您可以使用一个弹出窗口,该弹出窗口需要用户确认。 指南
|
粗体文本