运用在网页表格编写的表格建置与控制方法

文档序号:6438442阅读:238来源:国知局
专利名称:运用在网页表格编写的表格建置与控制方法
技术领域
本发明涉及一种网页表格编写的方法,特别是一种运用在网页表格编写的表格建置与控制方法。
背景技术
在目前流行的网页设计中,开发者常常会设计一些表格来达到与用户进行信息交互的目的。而传统的表格设计方法可称其为“静态表格设计”,也就是说,开发者根据用户需求,将所有表格组件的显示位置固定地写在源代码Code中。一旦用户对表格显示的需求发生变更,开发者只能修改源代码。此外,还存在表格编修方面的问题,即传统编辑网页的问题,在传统的编写网页表格案件里,撰写者往往需要借助预览的功能,检视程序执行的结果,但是当撰写者发觉有问题存在,或是表格显示的模式不能充分表现出该表格的显示用意时,欲进行该表格显示的模式变更时,在传统的表格编写流程中,寻找问题点的动作往往是繁琐且耗费时间的,因此重新建立一套能快速查找与变更表格编写程序的方法,在网页表格编写的领域里确实有其实用性存在。

发明内容
鉴于以上公知技术的问题,本发明提供一种运用在网页表格编写的表格建置与控制方法,是将控制表格显示状况的表格组件与表格属性,以分类建立的方式,制成一个表格组件列表,并根据此表格组件列表进行查询,根据该查询结果进行表格动态建置和控制,以达到动态编辑和显示表格组件的目的。
本发明的目的在于提供一种运用在网页表格编写的表格建置与控制方法,借助本方法的操作,以达到动态编辑与显示表格组件的目的。
因此为达上述目的,本发明提供一种运用在网页表格编写的表格建置方法,基于计算机,是借助编写表格组件列表的内容,建置表格组件列表的方法,该方法包含下列步骤列出一表格组件;根据该表格组件赋予一表格组件属性;及根据该表格组件及该表格组件属性建构一表格组件列表。
该表格组件属性是用以控制一表格的显示状况。
该表格组件还包含一表格编号、一表格命名、一显示类型、一对应数据、一表格显示名称、一主层名称及一显示控制组件。
该显示类型包含一单行文字输入型、一下拉列表型、一复选框型及一多行文字输入型。
该对应数据是由一数据库提供。
该显示控制组件是用以控制一子层独占一行显示。
该主层名称是用以控制本层项目的显示结果。
该表格组件列表还赋予一程序代码控制网页表格的显示。
一种运用在网页表格编写的表格控制方法,该方法是通过一本层的主层名称及一前层的主层名称的设定,来控制网页表格显示,该控制网页表格显示的方法包含下列步骤读取该本层的主层名称及该前层的主层名称;判断该本层的主层名称及该前层的主层名称并送出一显示指令;及根据该显示指令执行本层的一显示结果。
该本层的主层名称为空白及该前层的主层名称为空白,即显示本层项目。
该本层的主层名称为不空白及该前层的主层名称为空白,即先显示本层的主层名称,再显示子层项目。
该本层的主层名称为空白及该前层的主层名称为不空白,即先消除前层的子层项目的主层名称,再显示本层项目。
该本层的主层名称为不空白及该前层的主层名称为不空白,且该本层的主层名称等于该前层的主层名称,即显示本层的子层项目。
该本层的主层名称为不空白及该前层的主层名称为不空白,且该本层的主层名称不等于该前层的主层名称,即先消除前层的子层项目的主层名称,再换行显示本层的主层名称及显示第一子层项目。


图1为本发明的表格组件列表建制流程图;图2为本发明的控制表格显示的流程图;图3为本发明实施例的子层独占一行显示图;图4为本发明实施例的显示图1;图5为本发明实施例的显示图2;图6为本发明实施例的显示图3;图7为本发明实施例的显示图4;及图8为本发明实施例的显示图5。
具体实施例方式
一种运用在网页表格编写的表格建置与控制方法,是将控制表格显示状况的表格组件与表格属性,以分类建立的方式,制成一个表格组件列表,并根据此表格组件列表进行查询、编辑,以动态编辑和显示表格组件的方法。并进而达到加速完成网页表格撰写与容易变更的结果。
因此为达上述目的与结果,必须先行建立此表格组件列表,而至于如何建立此表格组件列表,可由图1本发明的表格组件列表建制流程图来进行说明;在图1中,要建制一个表格组件列表前,必须先列出表格组件(步骤110);而此表格组件包含有表格编号(Item ID)、表格命名(Item Name)、显示类型(Show Type)、对应数据(Item Type)、表格显示名称(Show Name)、主层名称(Parent ID)及显示控制组件(如Long Text)等属性。
其中表格编号(Item ID)与表格命名(Item Name),是用以区别不同的表格组件列表;显示类型(Show Type),用以决定网页表格项目的显示类型,包含有单行文字输入型(Text)、下拉列表型(List)、复选框型(Check)及多行文字输入型(Area)等类型;对应数据(Item Type),当显示类型(Show Type)为下拉列表型(List)或复选框型(Check)时,根据对应数据(Item Type)所提供的信息至数据库中,撷取出相对应的数据应用;表格显示名称(Show Name),负责控制该网页表格项目所显示的名称;主层名称(Parent ID),当该网页表格项目为一子层项目时,该子层项目的主层项目即填入此栏,以作为显示判断之用;显示控制组件(如Long Text),负责控制网页表格项目是否独占一行显示。
在表格组件列出之后,撰写者接着必须根据所列出的表格组件分别赋予其表格组件属性(步骤120);系统在接获撰写者的输入之后,即根据所输入的表格组件及表格组件属性建构一个表格组件列表(步骤130);并且依此模式重复建构网页表格项目的表格组件列表,以完成整个网页表格。上述的表格组件列表还赋予一程序代码,用以控制网页表格的显示。
在本发明的方法操作中,主要是借助编制成的表格组件列表来控制一个网页表格项目的显示结果,其中主要用以控制显示结果的表格组件的显示类型(Show Type)、主层名称(Parent ID)及显示控制组件(如Long Text);显示类型(Show Type)在前面已说明其主要控制表格项目的显示类型,而显示控制组件(如Long Text)在前面也说明其主要功能系用以控制网页表格项目是否独占一行显示,若表格组件列表内此项为激活者,即控制此网页表格项目以独占一行的方式呈现,如图3本发明实施例的子层独占一行显示图所示即为经此表格组件属性控制后显示的情形。
另外主层名称(Parent ID)虽也是作为显示判断之用,但其判断模式为何?现就这部分加以详细说明之。
网页表格在显示时,常有一个以上的表格项目,本发明的方法,主要即是借助前一层的表格项目设定属性及本层的表格项目设定属性,来决定本层的显示结果,如图2所示,当系统读取本层的主层名称(Parent ID)及前层的主层名称(Current Parent ID)(步骤210)时;系统即进行本层的主层名称(ParentID)及前层的主层名称(Current Parent ID)的判断(步骤220)以送出一个显示指令;然后系统再根据显示指令执行本层的显示结果(步骤230);其中当本层的主层名称(Parent ID)为空白无数据时,且前层的主层名称(Current Parent ID)亦为空白无数据时,系统即根据本层的表格组件列表上的设定属性,显示本层项目,如图2本发明实施例的显示图1所示。
若本层的主层名称(Parent ID)为不空白有数据时,且前层的主层名称(Current Parent ID)为空白无数据时,系统即根据本层的表格组件列表上的设定属性,先显示本层的主层名称,再显示本层的子层项目,如图5本发明实施例的显示图2所示。
若本层的主层名称(Parent ID)为空白无数据时,且前层的主层名称(Current Parent ID)为不空白有数据时,系统即根据本层的表格组件列表上的设定属性,先消除前层子层项目的主层名称,再显示本层项目,如图6本发明实施例的显示图3所示。
若本层的主层名称(Parent ID)为不空白有数据时,且前层的主层名称(Current Parent ID)为不空白有数据时,且其中该本层的主层名称(Parent ID)更与该前层的主层名称(Current Parent ID)相等时,系统即根据本层的表格组件列表上的设定属性,直接显示本层的子层项目,如图7本发明实施例的显示图4所示。
若本层的主层名称(Parent ID)为不空白有数据时,且前层的主层名称(Current Parent ID)为不空白有数据时,且其中该本层的主层名称(Parent ID)与该前层的主层名称(Current Parent ID)不相等时,系统即根据本层的表格组件列表上的设定属性,消除前层子层项目的主层名称后,再换行显示本层的主层名称(Parent ID)及显示第一子层项目,如图8本发明实施例的显示图5所示。
因此借助上述三个主要控制表格项目显示状况的表格组件的属性与其它控制组件的控制之后,撰写网页表格者可以更轻易的控制该网页表格项目的显示结果,亦可以借助本发明的方法快速的编修欲进行表格项目变更的部分,以达到加速完成网页表格撰写与容易变更的结果。
以上所述者,仅为本创作其中的较佳实施例而已,并非用来限定本创作的实施范围;即凡依本创作申请专利范围所作的均等变化与修饰,皆为本创作专利范围所涵盖。
权利要求
1.一种运用在网页表格编写的表格建置方法,基于计算机,是借助编写表格组件列表的内容,建置表格组件列表的方法,该方法包含下列步骤列出一表格组件;根据该表格组件赋予一表格组件属性;及根据该表格组件及该表格组件属性建构一表格组件列表。
2.如权利要求1所述的运用在网页表格编写的表格建置方法,其特征在于该表格组件属性是用以控制一表格的显示状况。
3.如权利要求1所述的运用在网页表格编写的表格建置方法,其特征在于该表格组件还包含一表格编号、一表格命名、一显示类型、一对应数据、一表格显示名称、一主层名称及一显示控制组件。
4.如权利要求3所述的运用在网页表格编写的表格建置方法,其特征在于该显示类型包含一单行文字输入型、一下拉列表型、一复选框型及一多行文字输入型。
5.如权利要求3所述的运用在网页表格编写的表格建置方法,其特征在于该对应数据是由一数据库提供。
6.如权利要求3所述的运用在网页表格编写的表格建置方法,其特征在于该显示控制组件是用以控制一子层独占一行显示。
7.如权利要求3所述的运用在网页表格编写的表格建置方法,其特征在于该主层名称是用以控制本层项目的显示结果。
8.如权利要求1所述的运用在网页表格编写的表格建置方法,其特征在于该表格组件列表还赋予一程序代码控制网页表格的显示。
9.一种运用在网页表格编写的表格控制方法,该方法是通过一本层的主层名称及一前层的主层名称的设定,来控制网页表格显示,该控制网页表格显示的方法包含下列步骤读取该本层的主层名称及该前层的主层名称;判断该本层的主层名称及该前层的主层名称并送出一显示指令;及根据该显示指令执行本层的一显示结果。
10.如权利要求9所述的运用在网页表格编写的表格控制方法,其特征在于该本层的主层名称为空白及该前层的主层名称为空白,即显示本层项目。
11.如权利要求9所述的运用在网页表格编写的表格控制方法,其特征在于该本层的主层名称为不空白及该前层的主层名称为空白,即先显示本层的主层名称,再显示子层项目。
12.如权利要求9所述的运用在网页表格编写的表格控制方法,其特征在于该本层的主层名称为空白及该前层的主层名称为不空白,即先消除前层的子层项目的主层名称,再显示本层项目。
13.如权利要求9所述的运用在网页表格编写的表格控制方法,其特征在于该本层的主层名称为不空白及该前层的主层名称为不空白,且该本层的主层名称等于该前层的主层名称,即显示本层的子层项目。
14.如权利要求9所述的运用在网页表格编写的表格控制方法,其特征在于该本层的主层名称为不空白及该前层的主层名称为不空白,且该本层的主层名称不等于该前层的主层名称,即先消除前层的子层项目的主层名称,再换行显示本层的主层名称及显示第一子层项目。
全文摘要
本发明涉及一种运用在网页表格编写的表格建置与控制方法,是将控制表格显示状况的表格组件与表格属性,以分类建立的方式,制成一个表格组件列表,并根据此表格组件列表进行查询,根据该查询结果进行表格动态建置和控制,以达到动态编辑和显示表格组件目的的方法。
文档编号G06F17/30GK1516039SQ0310101
公开日2004年7月28日 申请日期2003年1月6日 优先权日2003年1月6日
发明者刘文涵, 宋建福, 李智, 刘军 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1