【技术实现步骤摘要】
一种基于超文本的表格关键字信息定位方法
本专利技术涉及一种基于超文本的表格关键字信息定位方法。
技术介绍
目前,在Web应用中提供的数据搜索功能通常是利用服务器端数据库查询完成的,但实际应用中存在对页面数据搜索的需求。在企业级应用项目页面数据搜索的大多数情况中,对超文本表格的搜索占据了比较大的比重。IE等浏览器提供了一种基于页面数据的搜索。该搜索是利用关键字信息在整个页面中进行数据查找匹配,尽管其能搜索定位所有显示的匹配数据,但是其在搜索超文本表格数据时没有针对性、不能指定搜索列、不能搜索隐藏值,容易造成在搜索结果中混杂大量其他干扰信息,从而给使用者对真实可用数据的识别、查找带来许多不便。此外,在定位显示搜索结果数据时,只能以每个匹配字符为单位,不便于用户进行比较、查看。
技术实现思路
本专利技术的目的是提供一种基于超文本的表格关键字信息定位方法,其在搜索超文本表格数据时能够指定搜索列进行搜索,并能以表格行为单位进行前后匹配数据的定位。本专利技术所述基于超文本的表格关键字信息定位方法,包括以下步骤:步骤一:监听关键字信息的变化,当有变化时,事件触发执行创建搜索的请求; ...
【技术保护点】
一种基于超文本的表格关键字信息定位方法,包括以下步骤:步骤一:监听关键字信息的变化,当有变化时,事件触发执行创建搜索的请求;步骤二:判断当前关键字信息是否包含于上次搜索关键字信息;如果包含于上次搜索关键字信息,利用上次搜索结果集执行步骤四;如果不包含于上次搜索关键字信息,则执行步骤三;步骤三:创建搜索结果集,遍历指定超文本表格,将每行指定搜索列的单元格对象放入搜索结果集中;步骤四:遍历搜索结果集,区分内容是否包含关键字信息的单元格对象,将不包含关键字信息的单元格对象从该搜索结果集中剔除;步骤五:创建关键字行记录对象集合,将搜索结果集中每个单元格对象所在行视为一条关键字行记录 ...
【技术特征摘要】
1.一种基于超文本的表格关键字信息定位方法,包括以下步骤:步骤一:监听关键字信息的变化,当有变化时,事件触发执行创建搜索的请求;步骤二:判断当前关键字信息是否包含于上次搜索关键字信息;如果包含于上次搜索关键字信息,利用上次搜索结果集执行步骤四;如果不包含于上次搜索关键字信息,则执行步骤三;步骤三:创建搜索结果集,遍历指定超文本表格,将每行指定搜索列的单元格对象放入搜索结果集中;步骤四:遍历搜索结果集,区分内容是否包含关键字信息的单元格对象,将不包含关键字信息的单元格对象从该搜索结果集中剔除;步骤五:创建关键字行记录对象集合,将搜索结果集中每个单元格对象所在行视为一条关键字行记录对象,遍历搜索结果集将所有关键字行记录对象放入关键字行记录对象集合中,同时删除多余的重复行,默认第一个关键字行记录对象为当前关键字行记录对象;步骤六:去除上次搜索设置的...
【专利技术属性】
技术研发人员:郭旭东,蔡春茂,余国洪,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。