一种定制表格控件的方法、装置及电子设备制造方法及图纸

技术编号:16038105 阅读:54 留言:0更新日期:2017-08-19 19:56
本发明专利技术公开了一种定制表格控件的方法、装置及电子设备,该方法包括:根据用户设定的行数及列数生成表格;获取原始数据;根据行数和列数从原始数据解析出对应表格中每一单元格的数据内容;根据每一数据内容计算出对应单元格的高度和宽度;根据所有单元格的高度和宽度计算得到表格每一行的调整行高和每一列的调整列宽;根据调整行高和调整列宽调整表格,得到调整表格。通过本发明专利技术的定制表格控件的方法生成的表格,可以根据对应单元格的数据内容,自适应改变表格的行高和列宽,从而极大提高应用该表格控件的应用程序的用户体验。

【技术实现步骤摘要】
一种定制表格控件的方法、装置及电子设备
本专利技术涉及通信领域,更具体地,涉及一种定制表格控件的方法、装置及电子设备。
技术介绍
表格,又称为表,即是一种可视化交流模式,又是一种组织整理数据的手段。人们在通讯交流、科学研究以及数据分析活动当中广泛采用着形形色色的表格。各种表格常常会出现在印刷介质、手写记录、计算机软件、建筑装饰、交通标志等许许多多地方。随着上下文的不同,用来确切描述表格的惯例和术语也会有所变化。此外,在种类、结构、灵活性、标注法、表达方法以及使用方面,不同的表格之间也炯然各异。在各种书籍和技术文章当中,表格通常放在带有编号和标题的浮动区域内,以此区别于文章的正文部分。但是目前已有的自定制表格控件不能自适应调整表格的行高和列宽,影响用户体验。
技术实现思路
本专利技术的一个目的是提供一种可自适应调整表格行高和列宽的定制表格控件的新技术方案。根据本专利技术的第一方面,提供了一种定制表格控件的方法,包括:根据用户设定的行数及列数生成表格;获取原始数据;根据所述行数和所述列数从所述原始数据解析出对应所述表格中每一单元格的数据内容;根据每一所述数据内容计算出对应单元格的高度和宽度;本文档来自技高网...
一种定制表格控件的方法、装置及电子设备

【技术保护点】
一种定制表格控件的方法,其特征在于,包括:根据用户设定的行数及列数生成表格;获取原始数据;根据所述行数和所述列数从所述原始数据解析出对应所述表格中每一单元格的数据内容;根据每一所述数据内容计算出对应单元格的高度和宽度;根据所有单元格的高度和宽度计算得到所述表格每一行的调整行高和每一列的调整列宽;根据所述调整行高和所述调整列宽调整所述表格,得到调整表格。

【技术特征摘要】
1.一种定制表格控件的方法,其特征在于,包括:根据用户设定的行数及列数生成表格;获取原始数据;根据所述行数和所述列数从所述原始数据解析出对应所述表格中每一单元格的数据内容;根据每一所述数据内容计算出对应单元格的高度和宽度;根据所有单元格的高度和宽度计算得到所述表格每一行的调整行高和每一列的调整列宽;根据所述调整行高和所述调整列宽调整所述表格,得到调整表格。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取设备屏幕的尺寸,确定所述调整表格的显示行数和显示列数;根据所述显示行数和所述显示列数确定所述调整表格的中显示的单元格作为显示单元格;显示所述显示单元格及对应每一所述显示单元格的数据内容。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:缓存与所述显示单元格相邻的单元格对应的数据内容。4.根据权利要求1所述的方法,其特征在于,所述根据所有单元格的高度和宽度计算得到所述表格每一行的调整行高和每一列的调整列宽包括:将每一行中所有单元格的高度的最大值作为对应行的调整行高,将每一列中所有单元格的宽度的最大值作为对应列的调整列宽。5.一种定制表格控件的装置,其特征在于,包括:表格生成模块,用于根据用户设定的行数及列数生成表格;数据获取模块,用于获取原始数据;数据解析模块,用于根据所述行数和所述...

【专利技术属性】
技术研发人员:廖东明梁远明
申请(专利权)人:广州市玄武无线科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1