CN112528614A - 一种表格编辑方法、装置和电子设备 - Google Patents
一种表格编辑方法、装置和电子设备 Download PDFInfo
- Publication number
- CN112528614A CN112528614A CN202011506770.5A CN202011506770A CN112528614A CN 112528614 A CN112528614 A CN 112528614A CN 202011506770 A CN202011506770 A CN 202011506770A CN 112528614 A CN112528614 A CN 112528614A
- Authority
- CN
- China
- Prior art keywords
- displayed
- size
- display area
- display
- cells
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000003860 storage Methods 0.000 claims description 15
- 239000000470 constituent Substances 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 230000006872 improvement Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 3
- 208000003028 Stuttering Diseases 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 208000036828 Device occlusion Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及计算机技术领域,尤其涉及一种表格编辑方法、装置和电子设备。本说明书提供的方法包括:获取显示区域的第一显示尺寸和原始表格的尺寸;根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格;其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。通过本方案可以有效解决大量表格绘制及滑动时的卡顿问题,提升流畅度和用户体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种表格编辑方法、装置和电子设备。
背景技术
现有基于iOS的表格编辑工具在实现方式上,普遍采用在初始化时对所有单元格进行实例(包括屏幕外不需要显示的单元格),当需要绘制的表格的单元格达到一定数量时,限于设备性能问题,必然会导致设备卡顿。因此,本领域需要一种新的表格编辑方法来解决上述问题。
发明内容
有鉴于此,本说明书实施例提供了一种表格编辑方法、装置和电子设备,用于解决大量表格绘制及滑动时的卡顿问题,以提升表格处理的流畅度和用户体验。
本说明书实施例采用下述技术方案:
本说明书实施例提供了一种表格编辑方法,该方法包括:
获取显示区域的第一显示尺寸和原始表格的尺寸;
根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格;其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;
根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;
读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
本说明书还提供了一种表格编辑方法,该方法包括:
获取显示区域的尺寸和单元格尺寸;其中,所述单元格为所述表格的组成单元,且每个所述单元格的尺寸为预先设置的;
根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量;
根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域;以及,
在所述显示区域显示所述初始表格的情形下,若检测到对所述初始表格的滑动操作,则确定所述滑动操作所增加的单元格数量;
根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
本说明书实施例还提供了一种表格编辑装置,该装置包括:
获取单元,所述获取单元用于获取显示区域的第一显示尺寸和原始表格的尺寸;
分割单元,所述分割单元用于根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格,其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;
生成单元,所述生成单元用于根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;
读取单元,所述读取单元用于读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
本说明书实施例还提供了一种表格编辑装置,该装置包括:
获取模块,所述获取模块用于获取显示区域的尺寸和单元格尺寸;其中,所述单元格为所述表格的组成单元,且每个所述单元格的尺寸为预先设置的;
确定模块,所述确定模块用于根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量;
绘制模块,所述绘制模块用于根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域;以及,
检测模块,在所述显示区域显示所述初始表格的情形下,所述检测模块能够检测对所述初始表格的滑动操作,并在检测到对所述初始表格的滑动操作后,确定所述滑动操作所增加的单元格数量;
所述绘制模块还用于根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
本说明书还提供了一种电子设备,包括:至少一个处理器和存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行上述的表格编辑方法。
本说明书还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的表格编辑方法。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书的表格编辑方法,在表格初始化时获取显示区域的尺寸和单元格尺寸,从而计算出布满当前显示区域所需要的单元格初始数量。由于显示区域所显示的单元格数量远小于表格所包含的单元格数量,因此,仅绘制显示区域所需要的单元格数量,会尽可能地节省设备性能资源。在本方案中,原始表格的整体尺寸按照显示区域的第一显示尺寸分割成若干份第一子表格,初始化时,先根据第一子表格生成一个第一待显示表格并存储于内存中,读取内存中的第一待显示表格并显示在所述显示区域。进一步,如果需要显示更多的表格,则根据显示需求,可以根据第一子表格再绘制相应的待显示表格,从而尽可能地节省设备性能资源。另外,在显示区域的显示尺寸增加到第二显示尺寸后,还可进一步绘制相应数量的单元格已增加到该显示区域,之后再滑动显示表格时,可以根据该第二显示尺寸和原始表格尺寸将原始表格分割成若干第二子表格,进而根据该第二子表格绘制待显示表格。这样一来,通过本方案可以有效解决大量表格绘制及滑动时的卡顿问题,提升流畅度和用户体验。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图:
图1是本说明书实施例一提供的一种表格编辑方法的主要流程图;
图2是本说明书实施例二提供的一种表格编辑方法的主要流程图;
图3是本说明书对应实施例一的一种表格编辑装置的结构示意图;
图4是本说明书对应实施例二的一种表格编辑装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
如背景技术中所述,现有的表格编辑方式,普遍采用在初始化时对所有单元格进行实例(包括屏幕外不需要显示的单元格),若需要绘制的表格的单元格达到一定数量时,限于设备性能问题,必然导致设备卡顿。为解决此问题,本说明书提供了一种表格编辑方法,用于解决大量表格绘制及滑动时的卡顿问题,以提升表格处理的流畅度和用户体验。
首先参照图1,图1是本说明书实施例一提供的一种表格编辑方法的主要流程图。该方法包括:
S110:获取显示区域的第一显示尺寸和原始表格的尺寸。
该步骤中,显示区域的第一显示尺寸和原始表格的尺寸均以原始表格中单元格的数量来表示。例如,显示区域的第一显示尺寸和原始表格的尺寸均以M*N的方式表示,即显示区域的第一显示尺寸和原始表格的尺寸可以表示成包含几行几列单元格的形式。
具体而言,单元格是表格的组成单元,表格通常包含M行N列的单元格,M、N可以是任意正整数,例如包含10行10列单元格的表格、包含20行30列单元格的表格等等。每个单元格的尺寸为预先设置的,例如,每个单元格尺寸可以是1*3cm、1*4、2*4等等,因此可以直接获取单元格尺寸。在此需要说明的是,在初始建立表格时,每个表格的单元格尺寸都是预设尺寸,在表格建立之后,可以通过对表格的相关操作来分别调整各行各列的单元格尺寸,此处不再详细说明。而原始表格通常为预先涉及的包含M行N列的单元格,一般原始表格包含的单元格数量远大于显示区域所能够显示的单元格数量。
显示区域是用来显表格的区域。作为示例,该显示区域可以是终端显示屏上的全部或部分区域。该终端显示屏可以是手机、平板等显示屏,以平板为例,显示区域可以是该平板的屏幕显示尺寸,也可以是屏幕显示尺寸中打开的一个窗口的尺寸。若显示区域是平板的屏幕显示尺寸,则可以直接获取当前平板的屏幕尺寸作为第一显示尺寸;若显示区域是平板显示的一个窗口,则获取该窗口的尺寸作为第一显示尺寸。由于单元格的尺寸是预先设定的,因此,在获取显示区域的第一显示尺寸后,即可确定该显示区域所能够显示的单元格数量,即显示区域可以显示几行几列的表格,从而可以以M*N的形式表示显示区域的尺寸。
S120:根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格。
在该步骤中,原始表格的尺寸通常远大于显示区域的第一显示尺寸。假如显示区域的第一显示尺寸为10*5,而原始表格的第一显示尺寸为50*25,此时可以把原始表格分割为5个第一子表格,使每个第一子表格的尺寸均为10*5。可选地,也可以使分割后的第一子表格尺寸略大于显示区域的第一显示尺寸,即满足第一子表格的尺寸大于等于所述显示区域的第一显示尺寸即可。此外,在实际应用中,原始表格的尺寸有可能并不正好能够分成若干相等的第一子表格,在该情形下,若原始表格可以分割为10个第一子表格,则保证前9个第一子表格的尺寸相等且等于或略大约显示区域的第一显示尺寸,而第10个第一子表格由于是在分割好前9个第一子表格后剩余的部分,因此,第10个第一子表格的尺寸可以小于或等于前9个子表格的尺寸,显然,这些都不脱离本申请的保护范围。
在此需要说明的是,上述中的第一子表格可以理解为抽象的概念,只是在逻辑上将原始表格的尺寸分为由若干第一子表格的尺寸组成,而不是具体地将原始表格绘制后再分割为若干份第一子表格。可以理解为,在一整张原始尺寸大小的表格上,按照第一子表格的尺寸将该原始表格划分为若干个区域。
S130:根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中。
S140:读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
在步骤S130-S140中,由于已经将原始表格在逻辑上分割为包含若干第一子表格尺寸的区域,这样一来,在初始化原始表格时,可以根据该第一子表格的尺寸先生成第一待显示表格,然后存储于内存中,以便于在需要显示该待显示表格时,直接读取内存中的第一待显示表格,由于第一待显示表格的尺寸不小于显示区域的第一显示尺寸,因此即可实现在显示区域显示表格的目的,也不需要在一开始就生成整张原始表格,以达到节省设备性能资源的目的。
更具体地,上述步骤S110-S140可以在进行表格初始化时执行,即,在表格初始化时,通过获取显示区域的第一显示尺寸和原始表格的尺寸,将原始表格分割为若干第一子表格,进而根据第一子表格的尺寸生成第一待显示表格以存储在内存中,通过读取内存中的第一待显示表格,即可在显示区域显示该第一待显示表格。本领域技术人员可以理解的是,由于显示区域的尺寸远小于原始表格的尺寸,因此不需要一开始就按照原始表格的尺寸将整个原始表格生成,而是根据显示区域的尺寸来生成布满显示区域所需要的表格。
进一步地,在所述显示区域显示所述第一待显示表格的情形下,若检测到对所述第一待显示表格的滑动操作,则根据所述第一子表格的尺寸生成第二待显示表格,并存储于内存中,然后根据该滑动操作,读取内存中的第二待显示表格,以显示部分或全部第二待显示表格。这样一来,在初始化时只需要生成第一待显示表格,若需要显示更多表格,则以“第一子表格尺寸”为单位来生成对应的待显示表格,以达到节省设备性能资源的目的。具体而言,由于一开始只生成了第一待显示表格,当对该第一待显示表格进行滑动,如向左滑动时,该第一待显示表格会有部分表格滑出显示区域,此时再根据第一子表格的尺寸生成一个第二待显示表格,并存储于内存中,在第一待显示表格的部分表格滑出显示区域后,显示区域空出的部分即可显示部分第二待显示表格,当整个第一待显示表格全部滑出显示区域后,整个显示区域即显示全部的第二待显示表格。
进一步地,在所述显示区域显示所述第一待显示表格的情形下,若检测到对所述第一待显示表格的滑动操作,且所述内存中已存储有所述第二待显示表格,则根据所述滑动操作,读取所述内存中的第二待显示表格,以显示部分或全部所述第二待显示表格。具体而言,该第二待显示表格可以是在第一次滑动第一待显示表格时所生成的,由于该第二待显示表格存储在内存中,当需要再显示区域再显示该第二待显示表格的部分或全部表格时,只需要从内存中读取即可。
也就是说,当显示区域固定在第一显示尺寸后,在进行表格初始化时,根据分割好的第一子表格先生成一个第一待显示表格,若需要显示更多的表格,则再根据第一子表格生成一个第n待显示表格(n为大于1的整数),然后将生成的第n待显示表格存储于内存中。即,若内存中存储有第n待显示表格,则可以读取内存中的第n待显示表格,若内存中不存在第n待显示表格,且需要显示该第n待显示表格,则根据子表格再生成该第n待显示表格即可。通过本方案可以有效解决大量表格绘制及滑动时的卡顿问题,提升流畅度和用户体验。
在一种具体的实施方式中,上述中的表格可以是基于iOS操作***,使用Swift语言开发。并且,该表格可以具备单选、多选、编辑、清空、复制、粘贴、剪切、***行列、删除行列等功能,以及支持跨应用复制和粘贴功能。本说明书不对表格的具体功能进行限定,本领域技术人员可以根据实际需要设计具有相应功能的表格。
如上所述,在本实施例中,原始表格的整体尺寸按照显示区域的第一显示尺寸分割成若干份第一子表格,初始化时,先根据第一子表格生成一个第一待显示表格并存储于内存中,读取内存中的第一待显示表格并显示在所述显示区域。进一步,如果需要显示更多的表格,则根据显示需求,可以根据第一子表格再绘制相应的待显示表格,从而尽可能地节省设备性能资源,同时可以有效解决大量表格绘制及滑动时的卡顿问题,提升流畅度和用户体验。
在一种可选的实施方式中,本说明书提供的方法还包括:在所述显示区域显示所述第一待显示表格的情形下,若检测到所述显示区域的尺寸增加至第二显示尺寸,则在显示的所述第一待显示表格的基础上增加若干单元格以得到显示的第三待显示表格;其中,所述单元格为所述表格的组成单元,且所得到的第三待显示表格能够布满所述第二显示尺寸的显示区域。
具体而言,相当于在不滑动第一待显示表格的情形,对显示区域进行相应的操作,该操作用于增加显示区域的显示尺寸,即显示区域的显示尺寸从第一显示尺寸增加至第二显示尺寸。此时,由于第一待显示表格刚好布满第一显示尺寸的显示区域,当显示区域增加到第二显示尺寸后,显示区域会有部分区域无法被第一待显示区域布满,可以通过在第一待显示表格的基础上增加若干单元格(例如,若第二显示尺寸增加了一行,则在第一待显示表格的基础上增加一行单元格),从而得到在当前显示区域(第二显示尺寸)显示的第三待显示表格。作为示例,假设当前内存中存储有第二待显示表格,则直接将第二待显示表格中的部分表格补充至第一待显示表格,以得到显示的第三待显示表格。
进一步,该方法还包括:显示区域的显示尺寸从第一显示尺寸增加至第二显示尺寸后,根据所述第二显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第二子表格;其中,所述第二子表格的尺寸大于等于所述显示区域的第二显示尺寸。此处的第二子表格与第一子表格含义相同,区别仅在于第二子表格尺寸和第一子表格尺寸不同。
进一步,在所述显示区域显示所述第三待显示表格的情形下,若检测到对所述第三待显示表格的滑动操作,则根据所述第二子表格的尺寸生成第四待显示表格,并存储于内存中;根据所述滑动操作,读取所述内存中的第四待显示表格,以显示部分或全部所述第四待显示表格。该步骤与前述中对第一待显示表格的滑动操作类似,区别仅在于此时的显示区域由第一显示尺寸增加至第二显示尺寸,所述生成的第四待显示表格时根据该第二子表格的尺寸所生成。更具体的参见上文说明,此处不再赘述。
进一步,在所述显示区域显示所述第三待显示表格的情形下,若检测到对所述第三待显示表格的滑动操作,且所述内存中已存储有所述第四待显示表格,则根据所述滑动操作,读取所述内存中的第四待显示表格,以显示部分或全部所述第四待显示表格。此处也参见上文说明,此处不再赘述。
本说明书还提供了一种表格编辑方法。参照图2,图2是本说明书实施例二提供的一种表格编辑方法的主要流程图。如图2所示,该方法包括:S210:获取显示区域的尺寸和所述单元格尺寸。
该步骤中,单元格是表格的组成单元,表格通常包含M行N列的单元格,M、N可以是任意正整数,例如包含10行10列单元格的表格、包含20行30列单元格的表格等等。每个单元格的尺寸为预先设置的,例如,每个单元格尺寸可以是1*3cm、1*4、2*4等等,因此可以直接获取单元格尺寸。在此需要说明的是,在初始建立表格时,每个表格的单元格尺寸都是预设尺寸,在表格建立之后,可以通过对表格的相关操作来分别调整各行各列的单元格尺寸,此处不再详细说明。
该步骤中,显示区域是用来显表格的区域。作为示例,该显示区域可以是终端显示屏上的全部或部分区域。该终端显示屏可以是手机、平板等显示屏,以平板为例,显示区域可以是该平板的屏幕显示尺寸,也可以是屏幕显示尺寸中打开的一个窗口的尺寸。若显示区域是平板的屏幕显示尺寸,则可以直接获取当前平板的屏幕尺寸;若显示区域是平板显示的一个窗口,则获取该窗口的尺寸。
该方法还包括对表格进行初始化。初始化可以理解为把变量赋为默认值,把控件设为默认状态,把没准备的准备好。本说明不对表格初始化的具体实现方式进行限定。在一种具体的示例中,可以在对表格初始化时,执行步骤S110。即,在表格初始化时,获取显示区域的尺寸和所述单元格尺寸。
S220:根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量。
在该步骤中,显示区域能够显示的单元格数量远小于表格所包含的单元格数量,为了避免设备卡顿的情况出现,可以仅绘制显示区域所需要的单元格初始数量(一般为显示区域所能够显示的单元格数量),从而尽可能地节省设备性能资源。
由于已经获取了显示区域的尺寸和单元格尺寸,一种算法可以是,使显示区域的尺寸除以单元格尺寸,以确定显示区域所能够显示的单元格初始数量。本领域技术人员可以选择其他任意合适的算法来计算单元格初始数量,本说明书不对此进行限定。
S230:根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域。
若步骤S220中确定出显示区域所能够显示的单元格初始数量为X行Y列,则可以绘制包含X行Y列单元格的表格。为了确保显示效果,也可以绘制包含X+1行Y+1列单元格,或者也可以根据设置规则多绘制几行或者多绘制几列单元格。这样一来,初始表格包含的单元格数量刚好可以布满显示区域,通过仅绘制待显示区域所需要的单元格,从而尽可能地节省设备性能资源。也就是说,本说明书的方法在表格初始化时,并不会对所有单元格进行实例(实例通常是一些能支撑数据库运行的数据库程序,可以理解为将预设的所有单元格都绘制成表格以存储在内存中),只绘制能够不满当前显示区域的初始表格,以达到节省设备性能资源的目的。
S240:在所述显示区域显示所述初始表格的情形下,若检测到对所述初始表格的滑动操作,则确定所述滑动操作所增加的单元格数量;根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
该步骤中,滑动操作可以理解为用户对表格的一种操作,该操作能够使初始表格产生滑动以显示更多的单元格。例如,用户可以通过操作键盘上的方向键,使初始表格向上、下、左或右移动;或者用户可以通过操作鼠标,例如将鼠标放在初始表格上或初始表格的滑动条上,以拖动初始表格向上、下、左或右移动;或者用户可以通过触摸方式对初始表格操作,以使初始表格进行上、下、左或右的滑动。通过对初始表格的滑动操作,可以使初始表格在显示区域移动,这样一来,初始表格中的部分单元格会移出显示区域(即这部分单元格移至不可见区域),相对的,会有新的单元格进入到该显示区域。
举例而言,假如将初始表格向左移动两列单元格,即初始表格左侧的两列单元格移出显示区域,此时初始表格右侧与显示区域右侧之间会“空出”两列单元格,这两列单元格即为滑动操作所增加的单元格数量。进一步,在确定滑动操作所增加的单元格数量之后,根据所述增加的单元格数量绘制待显示表格,即绘制包含两列(行数与初始表格的行数相同)的待显示表格,并将绘制后的待显示表格显示在该显示区域。
此处的待显示表格可以理解为在初始表格的基础上增加或补充的表格。即,对于初始表格的滑动操作,无论向哪个方向滑动,初始表格中的部分单元格会移到不可见区域,新绘制的待显示表格(增量表格或补充表格)会显示在该显示区域。而新绘制的表格时根据滑动操作所增加的单元格数量绘制的。
在一种更具体的实施方式中,绘制后的初始表格和新绘制的待显示表格存储在内存中。若检测到对显示区域显示的表格的滑动操作后,如果所述内存中存储有所述滑动操作所增加的单元格数量对应的待显示表格,则读取所述内存中的待显示表格以将所述待显示表格显示在所述显示区域。
举例而言,上例中,将初始表格左侧的两列单元格移出显示区域后,这两列单元格存储在内存中,而初始表格右侧新增的表格也存储在内存中。此时,若将当前显示区域显示的表格向右滑动两列单元格,则可以直接读取内存中的数据,即直接将内存中已经绘制的那两列单元格作为待显示表格显示在显示区域即可,不需要再重新绘制表格。同样地,此时,如果再次将初始表格向左侧滑动两列单元格,由于内存中存储有绘制后的待显示表格,则可以直接将该待显示表格显示在显示区域即可,也不需要再重新绘制表格。
需要说明的是,若内存中存储的待显示表格所包含的单元格数量不够时,即,对显示区域当前显示的表格进行滑动操作后,该滑动操作所增加的单元格数量大于内存中存储的待显示表格所包含的单元格数量,此时可以在待显示表格的基础上,再绘制包含相应数量单元格的表格以响应于该滑动操作,并将绘制后的表格存储到内存。
作为另一种示例,确定单元格初始数量后,可以绘制稍大于单元格初始数量的表格。这样一来,显示区域在显示初始表格后,还会有部分绘制好的表格存放在内存中,此时若对初始表格进行滑动操作时,若内存中存储的绘制好的表格满足该滑动操作所增加的单元格数量,则可以直接读取内存中的数据即可。
如上所述,本实施例的表格编辑方法,在表格初始化时获取显示区域的尺寸和单元格尺寸,从而计算出布满当前显示区域所需要的单元格初始数量。由于显示区域所显示的单元格数量远小于表格所包含的单元格数量,因此,仅绘制显示区域所需要的单元格数量,会尽可能地节省设备性能资源。进一步,将已实例的单元格存放到内存中,当对表格进行滑动操作时,可以首先到内存中检查该位置的单元格是否已实例,若存在,则直接是使用,节省时间;若不存在,则实例并放入内存,方便下次使用。这样一来,通过本方案可以有效解决大量表格绘制及滑动时的卡顿问题,提升流畅度和用户体验。
在一种具体的实施方式中,上述中的表格可以是基于iOS操作***,使用Swift语言开发。并且,该表格可以具备单选、多选、编辑、清空、复制、粘贴、剪切、***行列、删除行列等功能,以及支持跨应用复制和粘贴功能。本说明书不对表格的具体功能进行限定,本领域技术人员可以根据实际需要设计具有相应功能的表格。
基于同样的思路,本说明书还提供了一种表格编辑装置。参照图3,图3是本说明书对应实施例一的一种表格编辑装置的结构示意图。如图3所示,该装置包括:
获取单元301,所述获取单元301用于获取显示区域的第一显示尺寸和原始表格的尺寸;
分割单元302,所述分割单元302用于根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格,其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;
生成单元303,所述生成单元303用于根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;
读取单元304,所述读取单元304用于读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
进一步,该装置还包括:
检测单元305,所述检测单元305用于在所述显示区域显示所述第一待显示表格的情形下,检测对所述第一待显示表格的滑动操作;若检测到对所述第一待显示表格的滑动操作,则所生成单元303根据所述第一子表格的尺寸生成第二待显示表格,并存储于内存中;以及,所述读取单元304根据该滑动操作,读取所述内存中的第二待显示表格,以显示部分或全部所述第二待显示表格。
所述检测单元305还用于在所述显示区域显示所述第一待显示表格的情形下,检测所述显示区域的尺寸变化;若检测到所述显示区域的尺寸增加至第二显示尺寸,则所述生成单元303用于在显示的所述第一待显示表格的基础上增加若干单元格以得到显示的第三待显示表格;其中,所述单元格为所述表格的组成单元,且所得到的第三待显示表格能够布满所述第二显示尺寸的显示区域;以及,所述分割单元304根据所述第二显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第二子表格;其中,所述第二子表格的尺寸大于等于所述显示区域的第二显示尺寸。
关于该装置的具体实施方式参见上文对方法的说明,此处不再赘述。
基于同样的思路,本说明书还提供了一种表格编辑装置。参照图4,图4是本说明书对应实施例二的一种表格编辑装置的结构示意图。该装置包括:
获取模块401,所述获取模块401用于获取显示区域的尺寸和单元格尺寸;其中,所述单元格为所述表格的组成单元,且每个所述单元格的尺寸为预先设置的;
确定模块402,所述确定模块402用于根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量;
绘制模块403,所述绘制模块403用于根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域;以及,
检测模块404,在所述显示区域显示所述初始表格的情形下,所述检测模块404能够检测对所述初始表格的滑动操作,并在检测到对所述初始表格的滑动操作后,确定所述滑动操作所增加的单元格数量;
所述绘制模块403还用于根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
关于该装置的具体实施方式参见上文对方法的说明,此处不再赘述。
基于同样的思路,本说明书还提供了一种电子设备,包括:至少一个处理器和存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行上述的表格编辑方法。
基于同样的思路,本说明书还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的表格编辑方法。
上述对本说明书特定实施例进行了描述,其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,附图中描绘的过程不一定必须按照示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书实施例提供的装置、设备、非易失性计算机可读存储介质与方法是对应的,因此,装置、设备、非易失性计算机存储介质也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备、非易失性计算机存储介质的有益技术效果。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书实施例可提供为方法、***、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本说明书实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (16)
1.一种表格编辑方法,该方法包括:
获取显示区域的第一显示尺寸和原始表格的尺寸;
根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格;其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;
根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;
读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
2.根据权利要求1所述的方法,所述方法还包括:在所述显示区域显示所述第一待显示表格的情形下,
若检测到对所述第一待显示表格的滑动操作,则根据所述第一子表格的尺寸生成第二待显示表格,并存储于内存中;以及
根据所述滑动操作,读取所述内存中的第二待显示表格,以显示部分或全部所述第二待显示表格。
3.根据权利要求2所述的方法,所述方法还包括:在所述显示区域显示所述第一待显示表格的情形下,
若检测到对所述第一待显示表格的滑动操作,且所述内存中已存储有所述第二待显示表格,则根据所述滑动操作,读取所述内存中的第二待显示表格,以显示部分或全部所述第二待显示表格。
4.根据权利要求1所述的方法,所述方法还包括:在所述显示区域显示所述第一待显示表格的情形下,
若检测到所述显示区域的尺寸增加至第二显示尺寸,则在显示的所述第一待显示表格的基础上增加若干单元格以得到显示的第三待显示表格;其中,所述单元格为所述表格的组成单元,且所得到的第三待显示表格能够布满所述第二显示尺寸的显示区域;
以及,根据所述第二显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第二子表格;其中,所述第二子表格的尺寸大于等于所述显示区域的第二显示尺寸。
5.根据权利要求4所述的方法,所述方法还包括:在所述显示区域显示所述第三待显示表格的情形下,
若检测到对所述第三待显示表格的滑动操作,则根据所述第二子表格的尺寸生成第四待显示表格,并存储于内存中;
根据所述滑动操作,读取所述内存中的第四待显示表格,以显示部分或全部所述第四待显示表格。
6.根据权利要求5所述的方法,所述方法还包括:在所述显示区域显示所述第三待显示表格的情形下,
若检测到对所述第三待显示表格的滑动操作,且所述内存中已存储有所述第四待显示表格,则根据所述滑动操作,读取所述内存中的第四待显示表格,以显示部分或全部所述第四待显示表格。
7.根据权利要求1至6中任一项所述的方法,所述显示区域为终端显示屏上的全部或部分区域。
8.一种表格编辑方法,该方法包括
获取显示区域的尺寸和单元格尺寸;其中,所述单元格为所述表格的组成单元,且每个所述单元格的尺寸为预先设置的;
根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量;
根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域;以及,
在所述显示区域显示所述初始表格的情形下,若检测到对所述初始表格的滑动操作,则确定所述滑动操作所增加的单元格数量;
根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
9.根据权利要求8所述的方法,所述绘制后的初始表格和根据所述增加的单元格数量绘制的待显示表格存储在内存中。
10.根据权利要求9所述的方法,在根据所述增加的单元格数量绘制待显示表格之前,所述方法还包括:
若所述内存中存储有所述滑动操作所增加的单元格数量对应的待显示表格,则读取所述内存中的待显示表格以将所述待显示表格显示在所述显示区域。
11.一种表格编辑装置,该装置包括:
获取单元,所述获取单元用于获取显示区域的第一显示尺寸和原始表格的尺寸;
分割单元,所述分割单元用于根据所述显示区域的第一显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第一子表格,其中,所述第一子表格的尺寸大于等于所述显示区域的第一显示尺寸;
生成单元,所述生成单元用于根据所述第一子表格的尺寸生成第一待显示表格,并存储于内存中;
读取单元,所述读取单元用于读取所述内存中的第一待显示表格,以使所述第一待显示表格显示在所述显示区域。
12.根据权利要求11所述的装置,该装置还包括:
检测单元,所述检测单元用于在所述显示区域显示所述第一待显示表格的情形下,检测对所述第一待显示表格的滑动操作;
若检测到对所述第一待显示表格的滑动操作,则所生成单元根据所述第一子表格的尺寸生成第二待显示表格,并存储于内存中;以及,
所述读取单元根据所述滑动操作,读取所述内存中的第二待显示表格,以显示部分或全部所述第二待显示表格。
13.根据权利要求12所述的装置,所述检测单元还用于在所述显示区域显示所述第一待显示表格的情形下,检测所述显示区域的尺寸变化;
若检测到所述显示区域的尺寸增加至第二显示尺寸,则所述生成单元用于在显示的所述第一待显示表格的基础上增加若干单元格以得到显示的第三待显示表格;其中,所述单元格为所述表格的组成单元,且所得到的第三待显示表格能够布满所述第二显示尺寸的显示区域;
以及,所述分割单元根据所述第二显示尺寸和原始表格的尺寸,将所述原始表格分割为若干份第二子表格;其中,所述第二子表格的尺寸大于等于所述显示区域的第二显示尺寸。
14.一种表格编辑装置,该装置包括:
获取模块,所述获取模块用于获取显示区域的尺寸和单元格尺寸;其中,所述单元格为所述表格的组成单元,且每个所述单元格的尺寸为预先设置的;
确定模块,所述确定模块用于根据所述显示区域的尺寸和所述单元格尺寸确定所述显示区域所能够显示的单元格初始数量;
绘制模块,所述绘制模块用于根据所述单元格初始数量绘制初始表格,并将绘制后的初始表格显示在所述显示区域;以及,
检测模块,在所述显示区域显示所述初始表格的情形下,所述检测模块能够检测对所述初始表格的滑动操作,并在检测到对所述初始表格的滑动操作后,确定所述滑动操作所增加的单元格数量;
所述绘制模块还用于根据所述增加的单元格数量绘制待显示表格,并将绘制后的待显示表格显示在所述显示区域。
15.一种电子设备,包括:至少一个处理器和存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行权利要求1至10中任一项所述的表格编辑方法。
16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1至10中任一项所述的表格编辑方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011506770.5A CN112528614A (zh) | 2020-12-18 | 2020-12-18 | 一种表格编辑方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011506770.5A CN112528614A (zh) | 2020-12-18 | 2020-12-18 | 一种表格编辑方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112528614A true CN112528614A (zh) | 2021-03-19 |
Family
ID=75001883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011506770.5A Pending CN112528614A (zh) | 2020-12-18 | 2020-12-18 | 一种表格编辑方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112528614A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113391861A (zh) * | 2021-05-21 | 2021-09-14 | 军事科学院***工程研究院网络信息研究所 | 基于安卓平台的表格动态绘制方法 |
CN114860123A (zh) * | 2022-03-29 | 2022-08-05 | 携程旅游信息技术(上海)有限公司 | 页面中列表的显示控制方法、***、介质及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704576A (zh) * | 2017-09-30 | 2018-02-16 | 厦门海迈科技股份有限公司 | 数据展示优化方法、装置、终端设备及存储介质 |
CN108037974A (zh) * | 2017-12-22 | 2018-05-15 | 武汉楚鼎信息技术有限公司 | 一种在移动端展示长表格的交互方法及***装置 |
CN110059306A (zh) * | 2019-04-11 | 2019-07-26 | 北京字节跳动网络技术有限公司 | 在线表格的处理方法、装置、设备及计算机可读存储介质 |
-
2020
- 2020-12-18 CN CN202011506770.5A patent/CN112528614A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704576A (zh) * | 2017-09-30 | 2018-02-16 | 厦门海迈科技股份有限公司 | 数据展示优化方法、装置、终端设备及存储介质 |
CN108037974A (zh) * | 2017-12-22 | 2018-05-15 | 武汉楚鼎信息技术有限公司 | 一种在移动端展示长表格的交互方法及***装置 |
CN110059306A (zh) * | 2019-04-11 | 2019-07-26 | 北京字节跳动网络技术有限公司 | 在线表格的处理方法、装置、设备及计算机可读存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113391861A (zh) * | 2021-05-21 | 2021-09-14 | 军事科学院***工程研究院网络信息研究所 | 基于安卓平台的表格动态绘制方法 |
CN113391861B (zh) * | 2021-05-21 | 2023-12-29 | 军事科学院***工程研究院网络信息研究所 | 基于安卓平台的表格动态绘制方法 |
CN114860123A (zh) * | 2022-03-29 | 2022-08-05 | 携程旅游信息技术(上海)有限公司 | 页面中列表的显示控制方法、***、介质及设备 |
CN114860123B (zh) * | 2022-03-29 | 2024-05-03 | 携程旅游信息技术(上海)有限公司 | 页面中列表的显示控制方法、***、介质及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110244949B (zh) | 一种页面信息展示方法及装置 | |
CN110851058B (zh) | 一种页面虚拟滚动方法、装置及设备 | |
CN108614693B (zh) | 一种针对页面组件的处理方法、装置及设备 | |
CN112528614A (zh) | 一种表格编辑方法、装置和电子设备 | |
CN112036236A (zh) | 一种基于GhostNet的检测模型的训练方法、设备及介质 | |
CN110263050B (zh) | 数据处理方法、装置、设备及存储介质 | |
CN112364074A (zh) | 一种时序数据可视化方法、设备及介质 | |
CN110262749B (zh) | 一种网页操作方法、装置、容器、设备及介质 | |
CN107368236B (zh) | 一种信息目录中标题的展示方法及装置 | |
CN110647704B (zh) | 一种页面更新方法、装置及设备 | |
CN111538667A (zh) | 一种页面测试的方法及装置 | |
CN116245051A (zh) | 一种仿真软件渲染方法、装置、存储介质及电子设备 | |
CN107885443B (zh) | 一种信息处理的方法及装置 | |
CN112000329B (zh) | 一种数据展示方法、装置、设备及介质 | |
CN114297543A (zh) | 一种数据展示方法、装置、设备和可读介质 | |
CN108563412B (zh) | 一种数值变化展示方法及装置 | |
CN114283268A (zh) | 一种三维模型处理方法、装置、设备及介质 | |
CN113986176A (zh) | 一种颜色显示方法、装置、电子设备和可读介质 | |
CN113360154A (zh) | 一种页面构建方法、装置、设备和可读介质 | |
CN113076102A (zh) | 一种页面展示方法、装置、设备及介质 | |
CN111596946A (zh) | 一种区块链智能合约的推荐方法、设备及介质 | |
CN114546554B (zh) | 一种控件的展示方法、装置以及设备 | |
CN112434486B (zh) | 一种pcb设计中器件自动分页方法、装置、设备及介质 | |
CN111061978A (zh) | 页面跳转方法及装置 | |
CN113467858B (zh) | 一种程序启动方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220714 Address after: 100190 Beijing Haidian District Zhichun Road 49 No. 3 West 309 Applicant after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd. Address before: 100102 rooms 1901-1903, 19th floor, building 19, District 7, Wangjing East Garden, Chaoyang District, Beijing Applicant before: Beijing Guangqiyuan Digital Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right |