数据显示方法和装置的制造方法_2

文档序号:9750881阅读:来源:国知局
据可以是表格数据,终端110可以是在web页面中生成页数为数据页的总页数的连续的空白页。
[0052]步骤204,根据滚动条的位置确定滚动条对应的空白行标签。
[0053]具体地,在滚动条停止滚动时,终端110记录滚动条的位置,并获取所有空白行标签的位置,将空白行标签的位置与滚动条的位置进行比较,确定空白行标签的位置和滚动条的位置相符的空白行标签。
[0054]其中,滚动条的位置是指滚动条在滚动容器中的位置,具体可以是相对于滚动容器中固定参照点的距离。固定参照点可以是滚动容器的顶部、中部、底部或滚动容器中其它任意位置。滚动容器用于容纳滚动条并限定滚动条的滚动范围。空白行标签的位置是指空白行标签在连续空白页中的位置,具体可以是相对于连续空白页中固定参照点的距离。固定参照点可以是连续空白页的顶部、中部、底部或连续空白页中其它任意位置。滚动容器中的固定参照点相对于滚动容器的位置,与连续空白页中的固定参照点相对于连续空白页的位置是一致的。
[0055]在一个实施例中,以首页空白页作为参照页,计算每个空白行标签与首页空白页的距离并将计算得到的每个空白行标签的位置信息存储。当滚动条停止滚动时,计算滚动条与首页空白页的距离得到滚动条的位置信息,将滚动条的位置信息与每个空白行标签的位置信息进行比较,选取空白行标签与首页空白页的距离等于滚动条与首页空白页的距离的空白行标签。
[0056]步骤206,根据建立的对应关系提取与确定的空白行标签对应的数据页的页标识。
[0057]具体地,对应关系是指空白页中的空白行标签与数据页的页标识的对应关系。终端110根据建立的对应关系查找与确定的空白行标签对应的数据页的页标识,并提取查找到的数据页的页标识。
[0058]在一个实施例中,终端110建立空白行标签和数据页的页标识的对应关系表,用确定的空白行标签在对应关系表中查找对应的数据页的标识,并将查找到的数据页的页标识提取出来,以用提取到的页标识来从服务器120获取与页标识对应的数据页的数据。
[0059]步骤208,获取与提取到的页标识对应的数据页的数据,并将获取到的数据页的数据显示在与提取到的页标识对应的空白行标签所在的空白页中。
[0060]具体地,在终端110提取到数据页的页标识之后,终端110根据所提取到的页标识,从服务器120获取与所提取到的页标识所对应的数据页的数据,终端110将获取到的数据在所提取到的页标识对应的空白行标签所在的空白页中显示出来。
[0061]在一个实施例中,通过设置空白行的高度以空白行替代空白页,空白行与数据页一一对应,将获取到的对应的数据页的数据替换空白行,以显示获取到的数据页的数据以完成虚模式取数。虚模式取数是指当页面要展示大量数据时,打开页面时仅从服务器120取第一页数据展示,当滚动条滚动时自动从服务器120取第后续页数据进行展示。
[0062]本实施例中,首先生成页数为数据页的总页数的连续的空白页,并建立空白页中空白行标签与相应数据页的页标识的对应关系,根据滚动条的位置确定滚动条对应空白页标签,根据建立的对应关系提取与确定的空白行标签对应的数据页的页标识,之后获取与提取到的页标识所对应数据页的数据,将获取到数据页的数据显示在与提取到的页标识对应的空白行标签所在的空白页中。这样,数据显示的过程中通过滚动条的位置来确定空白行标签,显示与空白行标签对应的数据页的数据,无需通过点击按钮来显示数据,简化了数据的显示过程。在获取数据时,只获取与空白行标签对应的数据页的数据,避免了一次性处理大量数据而消耗过多的数据处理资源的情况。
[0063]如图3所示,在一个实施例中,步骤202之前还包括计算数据页的总页数的步骤,具体步骤如下:
[0064]步骤302,从服务器获取数据总行数。
[0065]具体地,终端110从服务器120获取数据总行数和首页数据,并将首页数据显示在首页空白页上,并且每行数据的长度不超过空白页的宽度,如果每行数据的长度超过空白页的宽度,则自动换行显示。
[0066]步骤304,根据预置的每页数据行数和数据总行数计算数据页的总页数。
[0067]具体地,终端110中预置了每页数据行数,每页数据行数是指每个空白页显示数据的行数。终端110以数据总行数除以预置的每页数据行数得到数据页的总页数。终端110以数据总行数除以预置的每页数据行数时,如果不能得到整数,则在所得到的整数上加I得到数据页的总页数。
[0068]本实施例中,通过获取到的数据总行数和预置的每页数据行数计算得到显示数据所需要的数据页的页数,根据数据页的页数生成相应数量的空白页用来显示数据,避免生成过多空白页而浪费资源,或生成过少的空白页使得数据显示不完整的情况。
[0069]在一个实施例中,步骤202包括:将空白页中空白行标签的高度设置为空白页的高度,并将空白行标签对应的数据页的页标识置入空白行标签中。
[0070]具体地,终端110将空白页中的空白行标签<tr>...〈/tr>中的空白行高度设置为空白页的高度,并将空白行标签对应的数据页的页标识置入<tr>...〈/tr>中。
[0071]本实施例中,将空白行标签的高度设置为空白页高度保证可以完整的显示每页数据,将空白行标签对应的数据页的页标识置入空白行标签使空白行标签与数据页一一对应,以保证可以准确显示数据。
[0072]如图4所示,在一个实施例中,步骤204具体包括如下步骤:
[0073]步骤402,在滚动条停止滚动时开始计时并记录滚动条的位置。
[0074]具体地,终端110中设置了计时器,计时器在检测到滚动条停止滚动的事件时开始计时,终端110记录滚动条的位置以用来确定与滚动条对应的空白行标签。
[0075]步骤404,当计时时长达到预定时长时,选取与滚动条的位置对应的空白页中的空白行标签。
[0076]具体地,当终端110中的计时器所计的时长达到预定时长时,则终端110根据记录的滚动条的位置来选取与滚动条对应的空白页中的空白行标签。计时器所计的时长为滚动条停止滚动的时间长度。预定时长可以设置为2秒到10秒,也可以是3秒到5秒。
[0077]本实施例中,通过设置计时器来触发选取滚动条对应的空白页中的空白行标签,避免在滚动条滚动时不断选取与滚动条对应的空白页的空白行标签,造成终端110需要处理大量的数据而消耗过多的数据处理资源。
[0078]如图5所示,在一个实施例中,步骤208具体包括如下步骤:
[0079]步骤502,向服务器发送携带提取到的数据页的页标识的数据请求。
[0080]具体地,终端110在获取到与滚动条对应的数据页的页标识后,将数据页的页标识置入数据请求中,终端110并将携带数据页的页标识的数据请求发送到服务器120。
[0081]步骤504,接收服务器根据数据请求返回的与数据请求中的页标识对应的数据页的数据。
[0082]具体地,服务器120在接收到终端110发送的数据请求后,通过解析提取数据请求中的数据页的页标识,根据数据页的页标识查找与数据页的页标识对应的数据页的数据,并将查找到的数据页的数据返回给服务器120。
[0083]本实施例中,终端110通过发送带有数据页的页标识的数据请求以获取相应的数据页的数据,保证了准确获取与数据页的页标识对应数据页的数据。
[0084]如图6所示,在一个实施例中,提供一种数据显示方法。终端110从服务器120获取数据总行数和首页数据,终端110根据数据总行数和预置的每页数据显示行数计算数据页的总页数。终端110生成页数为数据页的总页数的连续的空白页,连续的空白页与连续的数据页一一对应。在空白页中设置空白行标签中的高度为空白页的高度,用空白行替代空白页。在空白行标签中置入相应数据页的页码,以使空白行标签与数据页对应,并获取到的首页数据替换首页空白页以显示首页数据。
[0085]终端110根据滚动条的位置选取与滚动条对应的空白行,并提取空白行标签中的数据页的页码,终端110向服务器120发送携带有提取到数据页的页码的数据请求。数据服务器器120根据数据请求中的页码查找与页码对应的数据页的数据,并将查找到的数据页的数据返回给数据显示终端120。终端110用服务器120根据数据页的页码返回的数据页的数据替换页码对应的空白行,将数据页的数据显示在页码对应空白行所在位置。
[0086]如图7所示,在一个实
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1