Tizen UX转换指南:可编辑表格 - 第一部分

概述

本文是描述可编辑表格UI两篇文章中的一篇。 在第二部分,将会按照 Tizen UX准则修改UI.

表格的HTML

可编辑表格是一个应用程序,用户可以使用如下截图所示的选择器和复选框来改变表格中的内容。 在这种形式下,主题以两行不同颜色的方式被应用到表格中。

表格的页眉

在这个应用程序中,重写tizen 页眉主题,分隔主题可以被应用到分隔页眉,如下所示。

<div style="background: black" data-role="header" data-position="fixed">
  <div class="ui-table-header">Grid Table</div>
</div>

内容中的表格

创建一个四列,多行的表格。 创建多选项的弹出菜单的代码如下所示:

<td class="ui-table-column-1">
  <select name="mydropdown">
    <option value="Chef">Chef Anthon's</option>
    <option value="Grand">Grand Ma's B</option>
    <option value="Uncle">Uncle Bob's</option>
    <option value="North">North Wood</option>
    <option value="South">South wood</option>
    <option value="east">east wood</option>
    <option value="west">west wood</option>
  </select>
</td>

在表格中横向插入图片和文字,如下方式使用controlgroup

<td class="ui-table-column-3">
  <div data-role="controlgroup" data-type="horizontal">
    <img src="./images/index3.jpeg" align="left" width="20%" height="20%">
    <div style="text-align:right;">2</div>
  </div>
</td>

CSS文件中的可编辑表格

可编辑表格应用程序的css文件如下所示

页眉样式

该应用的页眉设计如下

.ui-table-header {
	background: dodgerblue;
	border-radius: 15px;
	color: white;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
	width:100%;
}

内容表格样式

为了创建表格项的交替颜色,css被设计为如下所示的奇偶编号,所以就像截屏中显示的那样,所有的奇偶行都有不同的背景颜色。

table {
	width: 100%;
	height: 100%;
	background-color: aliceblue;
}

.ui-table-border {
	border: 1px solid lightblue;
	border-collapse: collapse;
	width: 100%;
        table-layout: fixed;
}

tr:nth-child(even) {
    background-color: dodgerblue;
	color: white;
}

tr:nth-child(odd) {
   background-color: skyblue;
}

屏幕截图

下面是表格界面的截屏

文件附件: