[go: up one dir, main page]

CN112181576A - Form processing method, device, terminal and storage medium - Google Patents

Form processing method, device, terminal and storage medium Download PDF

Info

Publication number
CN112181576A
CN112181576A CN202011066150.4A CN202011066150A CN112181576A CN 112181576 A CN112181576 A CN 112181576A CN 202011066150 A CN202011066150 A CN 202011066150A CN 112181576 A CN112181576 A CN 112181576A
Authority
CN
China
Prior art keywords
control
area
information
response
description information
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.)
Withdrawn
Application number
CN202011066150.4A
Other languages
Chinese (zh)
Inventor
刘凤玲
姜坤
徐烨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hanhai Information Technology Shanghai Co Ltd
Original Assignee
Hanhai Information Technology Shanghai Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hanhai Information Technology Shanghai Co Ltd filed Critical Hanhai Information Technology Shanghai Co Ltd
Priority to CN202011066150.4A priority Critical patent/CN112181576A/en
Publication of CN112181576A publication Critical patent/CN112181576A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a form processing method, a form processing device, a terminal and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying a form operation interface, wherein the form operation interface comprises a rich text function area, a control selection area and a form operation area; responding to the control adding operation, and displaying the selected control in the control selection area in the form operation area; responding to the editing operation of the rich text functional area, and displaying the description information corresponding to the editing operation in the form operation area; and responding to the form generation operation, and generating configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information. The form configuration mode can be used for creating and updating the form through simple interface interaction, configuration data of the form meeting the requirements are obtained, and the form processing efficiency is improved.

Description

Form processing method, device, terminal and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a form processing method, an apparatus, a terminal, and a storage medium.
Background
The form is mainly responsible for data acquisition function in the webpage, different business scenes can be applied to different forms, for example, in the business scene of examination registration, the form needs to have the function of acquiring the identity information of examinees, the subject of examination registration, the examination place and other information; in a new business scene on a commodity, the form needs to have a function of collecting information such as a commodity name, commodity introduction, a commodity image, price and the like.
Currently, front-end developers need to compile form rendering codes meeting requirements according to data acquisition requirements in different service scenes to develop forms. When a problem occurs in the form or the requirement is changed, the position of a modification point needs to be positioned from the form rendering code, the form rendering code at the modification point is modified, and form maintenance is performed.
In the process, the form is developed and maintained by writing, positioning and modifying the form codes, and the form processing process is complex, so that the form processing efficiency is low.
Disclosure of Invention
The embodiment of the application provides a form processing method, a form processing device, a terminal and a storage medium, and can improve the form processing efficiency. The technical scheme is as follows:
according to an aspect of the embodiments of the present application, there is provided a form processing method, including:
displaying a form operation interface, wherein the form operation interface comprises a rich text function area, a control selection area and a form operation area;
responding to a control adding operation, and displaying the selected control in the control selection area in the form operation area;
responding to the editing operation of the rich text functional area, and displaying the description information corresponding to the editing operation in the form operation area;
and responding to the form generation operation, and generating configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information.
In one possible implementation manner, the description information includes text, and the displaying, in response to the editing operation of the text-rich function area, the description information corresponding to the editing operation in the form operation area includes:
responding to a first format editing operation of the rich text functional area, and acquiring a text format indicated by the first format editing operation;
and responding to the text input operation of the form operation area, and displaying the input text in the form operation area according to the text format indicated by the first format editing operation.
In another possible implementation manner, the description information includes text, and the displaying, in response to the editing operation of the text-rich function area, the description information corresponding to the editing operation in the form operation area includes:
responding to the selection operation of the text in the form operation area, and acquiring the selected text;
and responding to a second format editing operation of the rich text functional area, converting the selected text into a text format indicated by the second format editing operation, and displaying the text in the form operating area.
In another possible implementation manner, the displaying, in response to the editing operation of the rich text function area, description information corresponding to the editing operation in the form operation area includes:
and responding to the object insertion operation of the rich text function area, and displaying the object indicated by the object insertion operation in the form operation area.
In another possible implementation manner, the displaying, in response to the control addition operation, the selected control in the control selection area in the form operation area includes:
in response to the control adding operation, determining a selected control from the control selection area;
and displaying the selected control at the screen display position corresponding to the control adding operation.
In another possible implementation manner, before the generating, in response to the form generating operation, configuration data for rendering the form according to the control information of the control in the form operation region, the display position of the control, the description information in the form operation region, and the display position of the description information, the method further includes:
responding to the attribute configuration operation of the control in the form operation area, and displaying an attribute configuration interface of the control;
acquiring attribute information of the control based on the attribute configuration interface, wherein the attribute information is used for representing control interaction logic of the control;
and adding the attribute information to the control information of the control.
In another possible implementation manner, the attribute information includes at least one of a control linkage attribute, a data verification attribute, a control display attribute, and a control prompt attribute.
In another possible implementation manner, before the generating, in response to the form generating operation, configuration data for rendering the form according to the control information of the control in the form operation region, the display position of the control, the description information in the form operation region, and the display position of the description information, the method further includes:
in response to a first moving operation on a control in the form operation area, updating the display position of the control to be the end position of the first moving operation;
in response to a second moving operation on the description information in the form operation area, updating the display position of the description information to an end position of the second moving operation.
In another possible implementation manner, before the generating, in response to the form generating operation, configuration data for rendering the form according to the control information of the control in the form operation region, the display position of the control, the description information in the form operation region, and the display position of the description information, the method further includes:
displaying a data processing configuration interface;
responding to a data processing configuration operation based on the data processing configuration interface, and acquiring configured data processing information, wherein the data processing information is used for indicating that the received data is converted into data in a target format;
generating configuration data for rendering a form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information in response to the form generation operation, including:
and responding to the form generation operation, and generating configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area, the display position of the description information and the acquired data processing information.
In another possible implementation manner, after the generating, in response to the form generating operation, configuration data for rendering the form according to the control information of the control in the form operation region, the display position of the control, the description information in the form operation region, and the display position of the description information, the method further includes:
responding to a form rendering operation, and acquiring configuration data corresponding to the form identification based on the form identification corresponding to the form rendering operation;
rendering the form corresponding to the form identification based on the configuration data corresponding to the form identification;
and responding to the interactive operation of the form corresponding to the form identification, and executing the processing logic corresponding to the interactive operation based on the configuration data corresponding to the form identification.
According to another aspect of the embodiments of the present application, there is provided a form processing apparatus, including:
the system comprises a first display module, a second display module and a display module, wherein the first display module is used for displaying a form operation interface, and the form operation interface comprises a rich text function area, a control selection area and a form operation area;
the second display module is used for responding to the control adding operation and displaying the selected control in the control selection area in the form operation area;
the third display module is used for responding to the editing operation of the rich text functional area and displaying the description information corresponding to the editing operation in the form operation area;
and the generating module is used for responding to the form generating operation and generating configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information.
In a possible implementation manner, the description information includes a text, and the third display module is configured to:
responding to a first format editing operation of the rich text functional area, and acquiring a text format indicated by the first format editing operation;
and responding to the text input operation of the form operation area, and displaying the input text in the form operation area according to the text format indicated by the first format editing operation.
In another possible implementation manner, the description information includes a text, and the third display module is configured to:
responding to the selection operation of the text in the form operation area, and acquiring the selected text;
and responding to a second format editing operation of the rich text functional area, converting the selected text into a text format indicated by the second format editing operation, and displaying the text in the form operating area.
In another possible implementation manner, the third display module is configured to, in response to an object insertion operation of the text-rich function area, display an object, which is indicated by the object insertion operation, in the form operation area.
In another possible implementation manner, the second display module is configured to:
in response to the control adding operation, determining a selected control from the control selection area;
and displaying the selected control at the screen display position corresponding to the control adding operation.
In another possible implementation manner, the apparatus further includes:
the fourth display module is used for responding to the attribute configuration operation of the control in the form operation area and displaying the attribute configuration interface of the control;
the first obtaining module is used for obtaining attribute information of the control based on the attribute configuration interface, wherein the attribute information is used for representing control interaction logic of the control;
and the adding module is used for adding the attribute information to the control information of the control.
In another possible implementation manner, the attribute information includes at least one of a control linkage attribute, a data verification attribute, a control display attribute, and a control prompt attribute.
In another possible implementation manner, the apparatus further includes:
the position updating module is used for responding to a first moving operation on a control in the form operation area and updating the display position of the control to be the end position of the first moving operation;
the position updating module is further used for responding to a second movement operation on the description information in the form operation area, and updating the display position of the description information to be the end position of the second movement operation.
In another possible implementation manner, the apparatus further includes:
the fifth display module is used for displaying a data processing configuration interface;
the second acquisition module is used for responding to data processing configuration operation based on the data processing configuration interface and acquiring configured data processing information, and the data processing information is used for indicating that the received data is converted into data in a target format;
the generating module is used for responding to a form generating operation, and generating configuration data for rendering a form according to control information of a control in the form operating area, a display position of the control, description information in the form operating area, a display position of the description information and the acquired data processing information.
In another possible implementation manner, the apparatus further includes:
the third obtaining module is used for responding to the form rendering operation and obtaining the configuration data corresponding to the form identifier based on the form identifier corresponding to the form rendering operation;
the rendering module is used for rendering the form corresponding to the form identification based on the configuration data corresponding to the form identification;
and the interaction module is used for responding to the interaction operation of the form corresponding to the form identification and executing the processing logic corresponding to the interaction operation based on the configuration data corresponding to the form identification.
According to another aspect of the embodiments of the present application, there is provided a terminal, where the terminal includes a processor and a memory, where at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the form processing method according to any one of the foregoing possible implementation manners.
According to another aspect of the embodiments of the present application, there is provided a computer-readable storage medium, in which at least one program code is stored, and the at least one program code is loaded and executed by a processor to implement the form processing method according to any one of the above-mentioned possible implementation manners.
According to another aspect of embodiments of the present application, there is provided a computer program product or a computer program, the computer program product or the computer program comprising computer program code, the computer program code being stored in a computer-readable storage medium, the computer program code being read by a processor of a terminal from the computer-readable storage medium, and the computer program code being executed by the processor, so as to enable the terminal to execute the form processing method according to any one of the above-mentioned possible implementation manners.
According to the technical scheme, in a visual form operation interface, based on interactive operation of a control selection area and a rich text function area, corresponding controls and description information are displayed in a form operation area, visual display of the form operation process is achieved, and then based on the controls and the description information which are used for forming the form in the form operation area, configuration data used for rendering the form are generated, a form configuration mode which is obtained in what you see is provided, the form can be created and updated through simple interface interactive operation, the configuration data of the form meeting requirements are obtained, the man-machine interaction efficiency in the form development and maintenance process is improved, and further the processing efficiency of the form is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic illustration of an implementation environment provided by an embodiment of the present application;
FIG. 2 is a flow chart of a form processing method provided by an embodiment of the present application;
FIG. 3 is a flow chart of a form processing method provided by an embodiment of the present application;
FIG. 4 is a diagram of a form manipulation interface provided by an embodiment of the present application;
FIG. 5 is a diagram illustrating a form processing method according to an embodiment of the present application;
FIG. 6 is a diagram illustrating a form processing method according to an embodiment of the present application;
fig. 7 is a block diagram of a form processing apparatus according to an embodiment of the present application;
fig. 8 is a block diagram of a terminal according to an embodiment of the present application;
fig. 9 is a block diagram of a server according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of this application and the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Fig. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application. Referring to fig. 1, the implementation environment includes a first terminal 101, a second terminal 102, and a server 103.
The user can create and update the form through any terminal with the form operation function, the terminal with the form operation function generates configuration data of the form based on the operation of the user, and therefore the terminal which acquires the configuration data can render the form based on the configuration data.
Optionally, the first terminal 101 and the second terminal 102 are computers, tablet computers, mobile phones or other electronic devices. In the embodiment of the present application, the first terminal 101 is taken as any terminal having a form operation function, and the second terminal 102 is taken as any terminal having a form rendering function, and the functions of the first terminal 101 and the second terminal 102 are not limited. Optionally, the first terminal 101 has a form rendering function, and can render the form based on configuration data of the form.
Optionally, a client providing a form operation function is installed on the first terminal 101, and the first terminal 101 implements the form operation function by running the client providing the form operation function. The second terminal 102 is installed with a client providing a form rendering function, and the second terminal 102 performs the rendering of the form by operating the client providing the form rendering function. For example, the client providing the form rendering function is a browser, a social client, or the like.
The server 103 is connected to the first terminal 101 and the second terminal 102 through a wired network or a wireless network, respectively, to provide background services for the first terminal 101 and the second terminal 102. The server 103 has a data storage function such as storing configuration data for rendering a form.
The method comprises the steps that a first terminal 101 provides a visual form operation interface for a user, and configuration data of a form are generated based on interface interaction operation of the user on the form operation interface; uploading the generated configuration data to the server 103; the server 103 stores configuration data of the form; the second terminal 102 responds to the form rendering operation, acquires rendering data of a corresponding form from the server 103, and performs rendering of the form.
Fig. 2 is a flowchart of a form processing method according to an embodiment of the present application. The form processing method is applied to a terminal, and referring to fig. 2, the form processing method includes:
201. and displaying a form operation interface, wherein the form operation interface comprises a rich text function area, a control selection area and a form operation area.
202. And responding to the control adding operation, and displaying the selected control in the control selection area in the form operation area.
203. And responding to the editing operation of the rich text function area, and displaying the description information corresponding to the editing operation in the form operation area.
204. And responding to the form generation operation, and generating configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information.
According to the technical scheme, in a visual form operation interface, based on interactive operation of a control selection area and a rich text function area, corresponding controls and description information are displayed in a form operation area, visual display of a form operation process is achieved, attribute configuration is conducted on the controls used for forming the form in the form operation area, configuration data used for rendering the form are generated, a form configuration mode which is obtained in what you see is provided, creation and updating of the form can be conducted through simple interface interactive operation, configuration data of the form meeting requirements are obtained, man-machine interaction efficiency in the form development and maintenance process is improved, and processing efficiency of the form is improved.
Fig. 3 is a flowchart of a form processing method according to an embodiment of the present application. Referring to fig. 3, the embodiment includes:
301. the first terminal displays a form operation interface, and the form operation interface comprises a rich text function area, a control selection area and a form operation area.
The first terminal provides a visual form operation interface, and a user can perform visual form operation through the visual form operation interface to realize the creation and the update of the form. Referring to fig. 4, the rich text function area in the form operation interface includes rich text editing options such as a format editing option and an object insertion option, and is used for providing rich document editing capability. The control selection area comprises a plurality of controls for forming the form, and optionally, the controls for forming the form comprise an input box, a selection box, a file uploading box, a button and the like. The form operation area is used for showing the operation process of the form based on the operation executed by the user.
In one possible implementation manner, the first terminal responds to the new form operation and displays a form operation interface. The user can create a new form through the form operation interface.
In another possible implementation manner, the first terminal displays a form operation interface in response to an update operation performed on a form of a created form, where the created form is displayed in a form operation area of the form operation interface. And the user can update the created form through the form operation interface to maintain the form.
302. And the first terminal responds to the control adding operation and displays the selected control in the control selection area in the form operation area.
The control takes charge of a data acquisition function in the form, and the control adding operation is used for indicating the selected control to be used as a component of the form. In a possible implementation manner, the control adding operation is a selection operation of a control in the control selection area, where the step 302 is: the first terminal responds to the control adding operation and determines the selected control from the control selection area; and displaying the selected control at the screen display position corresponding to the control adding operation.
Optionally, a cursor for positioning exists in the form operation area, and a screen display position corresponding to the control adding operation is a position where the cursor is positioned on the terminal screen when the control is selected. The cursor position in the form operation area can be flexibly moved, and a user can perform interface interaction on the form operation area to change the cursor position, so that the selected control can be displayed at the designated cursor position. For example, the user specifies the cursor position by a keyboard and mouse or touch screen operation; and the first terminal responds to the keyboard and mouse or touch screen operation and updates the cursor position to the position acted by the keyboard and mouse or touch screen operation.
According to the technical scheme, the cursor position corresponding to the control adding operation is displayed, the selected control can be flexibly moved through the cursor position, the display position of the control is appointed, the positioning difficulty of the control is reduced, the control can be quickly and accurately positioned at a required position, the editing efficiency of the control in the form development process is improved, and the form development efficiency is further improved.
In another possible implementation manner, the control adding operation is a dragging operation of a control in the control selection area, and when a user selects the control in the control selection area to drag, the first terminal displays the selected control at an end position of the dragging operation. Correspondingly, the step 302 is: the first terminal responds to the control adding operation and determines the selected control from the control selection area; acquiring the end position of the control adding operation; and displaying the selected control at the end position of the control adding operation.
According to the technical scheme, the forms are operated by dragging the controls required by the formed forms, visual controls are selected, the man-machine interaction efficiency in the form operation process is improved, and the form processing efficiency is improved.
303. And the first terminal responds to the movement operation of the control in the form operation area to move the control.
After the first terminal displays the control in the form operation area, a user can adjust the position of the control in the form operation area through mobile operation, and flexible form layout is performed.
In one possible implementation manner, the user selects a control to be moved, and drags the control to the position to be moved. Correspondingly, the step 303 is: and the first terminal responds to the first movement operation of the control in the form operation area and updates the display position of the control to the end position of the first movement operation. And the first terminal moves the control acted by the dragging operation to the end position of the dragging operation.
In another possible implementation manner, the user selects a control to be moved first, and then designates any position in the form operation area, so that the first terminal moves the control to the designated position. Correspondingly, the step 303 is: the method comprises the steps that a first terminal responds to a selection operation of a control in a form operation area, and the control acted by the selection operation is determined; in response to the update of the cursor position in the form operation area, determining the updated cursor position as a first target position of the control movement; and updating the display position of the control to be the first target position.
In another possible implementation manner, the user specifies any position in the form operation area on the first terminal, then specifies the control to be moved, and the first terminal controls the control to move based on the specified position. Correspondingly, the step 303 is: the first terminal responds to the function menu obtaining operation and displays the function menu; responding to the selection operation of the control moving option in the function menu, and displaying a moving window, wherein the moving window comprises a current movable control; determining a position on which a function menu acquisition operation acts as a second target position; responding to the selected operation of the control in the moving window; and updating the display position of the selected control to be the second target position.
The function menu is used for providing function options of form operation, such as control movement options, control attribute configuration options, description information movement options and the like. The function menu obtaining operation is used to obtain a function menu, for example, the function menu obtaining operation is a right click operation or a long press operation on a touch screen.
According to the technical scheme, after the control is added to the form operation area, the position of the control can be moved, so that the layout of the form can be flexibly adjusted, the form can be visually operated through simple interface interaction operation, the man-machine interaction efficiency in the form development process is improved, and the form development efficiency is further improved.
It should be noted that, after the control is added to the form operation area, the control may not be moved, and the first terminal generates the configuration data based on the initial display position of the control, that is, after the first terminal performs step 302, step 303 may not be performed.
304. And the first terminal responds to the attribute configuration operation of the control in the form operation area to configure the attribute information of the control.
The user can configure the attribute information of the control in the form operation area so as to perfect the interaction logic of the control. The attribute information of the control comprises at least one of a control linkage attribute, a data verification attribute, a control display attribute and a control prompt attribute.
And the control linkage attribute is used for representing linkage interaction logic between the controls. For example, the control in the form operation area includes a drop-down selection box a and a drop-down selection box B, the drop-down option included in the drop-down selection box a is province, the drop-down option included in the drop-down selection box B is city, and the control linkage attribute between the drop-down selection box a and the drop-down selection box B indicates that the drop-down option city displayed in the drop-down selection box B belongs to the province selected in the drop-down selection box a.
The data check attribute is used to indicate check logic for the data format of the input data. For example, the control in the form operation area includes an input box, the input box is used for inputting a password, and the data verification attribute of the input box can be that the data submitted by the input box is a combination of numbers and letters, and the number of bits is not less than 8 bits.
The control display properties are used for representing display logic of linkage between the controls. For example, the control display logic is represented to display a second control when the control value of the first control is the target control value; and hiding the second control when the control value of the first control is other control values except the target control value. In one example, the first control is a drop-down selection box for providing provincial administrative district options, the second control is a drop-down selection box for providing land-level administrative district options, and the target control value is a control value corresponding to the prefectural city and the special administrative district. And in the process of displaying the form, the terminal hides the second control in response to the control value of the first control being the target control value corresponding to the direct prefecture city.
The control prompt attribute is used for representing information prompt logic corresponding to the control. For example, the control in the form operation area includes an input box, and the input box is used for inputting a password, and the prompt attribute of the control of the input box may be that when the format of the input data does not conform to the data format check logic of the control, a highlight prompt is made that the input format is wrong, and prompt information for prompting the reference format of the input data is displayed.
The technical scheme provided by the embodiment of the application supports the configuration of various attributes of the control, can meet the development requirements of various forms, and widens the application range of form operation.
The user can select the control to be configured in the form operation area, and the attribute configuration is carried out based on the attribute configuration interface of the control. Correspondingly, the first terminal responds to the attribute configuration operation of the control in the form operation area, and the configuration of the attribute information of the control can be realized through the following steps (1) to (3):
and (1) the first terminal responds to the attribute configuration operation of the control in the form operation area and displays the attribute configuration interface of the control.
And the attribute configuration operation is used for indicating the configuration of the control attribute. For example, the property configuration operation is a double-click operation on a control of the desired configuration property; or the attribute configuration operation is a click operation on the control attribute configuration option in the function menu.
The attribute configuration interface is used for displaying the configurable attributes of the corresponding control. For example, the control is an input box, the configurable property of the input box comprises a data verification property, and the property configuration interface displays a data verification configuration box. Optionally, the data verification configuration frame is a selection frame, the data verification configuration frame corresponds to at least one data verification option, and each data verification option corresponds to one data verification logic. Optionally, the data verification configuration box is an input box, and the data verification configuration box is used for inputting data verification logic.
In a possible implementation manner, with continued reference to fig. 4, the form operation interface further includes a property configuration area, and the first terminal displays the property configuration interface of the control in the property configuration area in response to a property configuration operation on the control in the form operation area. In another possible implementation manner, in response to the attribute configuration operation on the control in the form operation area, the first terminal pops up the attribute configuration interface of the control on the upper layer of the form operation interface.
And (2) the first terminal acquires the attribute information of the control based on the attribute configuration interface, wherein the attribute information is used for representing the control interaction logic of the control.
The first terminal can acquire the attribute information of the configured control from the attribute configuration interface. For example, the attribute configuration interface includes a data verification configuration frame, the data verification configuration frame corresponds to at least one data verification option, the first terminal determines the selected data verification option, and determines the data verification attribute corresponding to the data verification option as the attribute information of the control.
And (3) adding the attribute information to the control information of the control by the first terminal.
The first terminal adds the attribute information to the control information of the corresponding control to generate configuration data of the form based on the control information, so that configured control interaction logic can be realized after other terminals render the form based on the configuration data.
According to the technical scheme, the attribute information of the control is obtained based on the attribute configuration interface, the configuration of the control attribute is realized through the visual attribute configuration interface, the man-machine interaction efficiency when the control attribute is configured is improved, and the form development efficiency is further improved.
It should be noted that step 303 and step 304 do not have a strict time sequence, and step 303 may be executed first, and then step 304 may be executed; step 304 may be performed first, and then step 303 may be performed.
Another point to be described is that the control corresponds to default attribute information, and after the control is added to the form operation region, the configuration of the attribute information may not be performed, and the first terminal generates configuration data based on the default attribute information of the control, that is, after the first terminal performs step 302, step 304 may not be performed.
305. And the first terminal responds to the editing operation of the rich text functional area and displays the description information corresponding to the editing operation in the form operation area.
The description information takes on the information prompt function in the form. Optionally, the description information is used to describe the data collection function of the form. For example, the description information is a text "identification number", and the description information is used for prompting to input the identification number in an input box corresponding to the description information.
The rich text function area comprises rich text editing options such as format editing options and object insertion options and is used for providing rich document editing capacity, and the document editing capacity provided by the rich text function area can be realized based on a rich text editor. The user can add the corresponding description information to the form operation area through the interactive operation of the rich text editing options. The format editing option is used to indicate a display format of the description information, and for example, the format editing option includes a font format, a font size, a font color, a font highlighting format, a text alignment manner, and the like. The object insertion option is used to indicate an inserted object, for example, the object inserted by the object insertion option includes an image, a hyperlink, a video, audio, a table, a chart, and the like.
In a possible implementation manner, the description information is a text, and a user can firstly specify a text format of the text to be input through interface interaction of the rich text function area and then input the text through the form operation area. Accordingly, the above step 305 can be implemented by the following steps 1 to 2:
step 1: the first terminal responds to the first format editing operation of the rich text functional area, and obtains a text format indicated by the first format editing operation.
Wherein the first format editing operation is used for indicating the display format of the description information. Optionally, the first format editing operation is a change operation to a format editing option. For example, the text format indicated by the first format editing operation includes a font format: regular script, font color: red, font highlight format: bolding, font size: 14. alignment mode: left alignment.
Step 2: the first terminal responds to the text input operation of the form operation area, and displays the input text in the form operation area according to the text format indicated by the first format editing operation.
The first terminal responds to the text input operation of the form operation area to obtain an input text; and displaying the input text at the position where the text input operation acts according to the text format indicated by the first format editing operation.
According to the technical scheme, the text in the specified format is displayed in the form operation area, the user directly executes text input operation in the form operation area, the description information in any format can be added, and compared with the addition of a text input box, the text in the text input box is configured, so that the addition of the description information and the configuration operation of the style are simplified, the human-computer interaction efficiency when the description information is added is improved, and the form development efficiency is further improved.
In another possible implementation manner, the description information is a text, and a user can convert the text format of the text in the form operation area through the interface interaction of the text-rich function area. Correspondingly, the step that the first terminal responds to the editing operation of the rich text function area and displays the description information corresponding to the editing operation in the form operation area is as follows: the first terminal responds to the selection operation of the text in the form operation area to obtain the selected text; and responding to the second format editing operation of the rich text function area, converting the selected text into the text format indicated by the second format editing operation, and displaying the text in the form operation area.
The technical scheme provided by the embodiment of the application can flexibly convert the text format of the description information, improves the flexibility of the conversion of the layout style, can realize the conversion of the text format through simple interface interaction in the rich text functional area, simplifies the steps of the conversion of the text format of the description information, improves the man-machine interaction efficiency when the description information style is changed, and further improves the form development efficiency.
It should be noted that, if the description information is a text, the first terminal supports not only format editing of the description information but also modification of the description information. For example, the first terminal supports the user to delete part of the text in the description information; the first terminal supports the user to add a new text on the basis of the existing text in the description information.
In another possible implementation manner, the user may insert an object such as a hyperlink and an image through the interface interaction of the rich text function area, and accordingly, the step of displaying the description information corresponding to the editing operation in the form operation area by the first terminal in response to the editing operation of the rich text function area is: and the first terminal responds to the object insertion operation of the rich text function area and displays the object indicated by the object insertion operation in the form operation area.
Optionally, the object insertion operation is an interactive operation on an object insertion option. The objects that the object insertion operation indicates include images, hyperlinks, video, audio, tables, charts, and the like. For example, the object insertion option includes an image insertion option, and the first terminal displays an image selection window in response to a click operation on the image insertion option; acquiring a selected target image based on the image selection window; and displaying the target image in the form operation area.
According to the technical scheme, the insertion of various objects can be achieved through simple interface interaction in the rich text functional area, the development requirements of various forms are met, the step of object insertion is simplified, the man-machine interaction efficiency when the objects are inserted is improved, and the form development efficiency is further improved.
It should be noted that after the description information is displayed in the form operation area, the user can adjust the position of the description information in the form operation area to perform flexible form layout. Accordingly, after the first terminal executes step 305, the description information may be moved in response to the operation of moving the description information in the form operation area. The first terminal responding to the operation of moving the description information in the form operation area, and the step of moving the description information may be: the first terminal updates the display position of the description information to the end position of the second movement operation in response to the second movement operation of the description information in the form operation area. The process of moving the description information by the first terminal in response to the moving operation of the description information in the form operation area is the same as the process of moving the control by the first terminal in response to the moving operation of the control in the form operation area, and details are not repeated here.
It should be noted that, the steps 302 to 304 and the step 305 are not in strict time sequence; step 302 to step 304 may be performed first, or step 305 may be performed first; alternatively, step 305 may be performed first, and then steps 302 to 304 may be performed.
Another point to be noted is that the first terminal can support control addition, control movement, attribute configuration of the control, addition of description information, and movement of the description information, and also support control deletion and description information deletion. Correspondingly, the first terminal responds to the deletion operation of the control in the form operation area, and the selected control is deleted from the form operation area. And the first terminal deletes the selected description information from the form operation area in response to the deletion operation of the description information in the form operation area.
Referring to fig. 5, the visualized form operation interface provides the capability of form control layout, the capability of form control attribute configuration, and the capability of rich text editing, so that the first terminal can generate configuration data of the form based on the operation of the user on the form operation interface.
306. And the first terminal responds to the form generation operation and generates configuration data for rendering the form according to the control information of the control in the form operation area, the display position of the control, the description information in the form operation area and the display position of the description information.
Wherein the form generation operation is to indicate configuration data of the generated form. Configuration data is used to render the form, optionally json (JavaScript Object notification), data. The control information is information related to rendering of a corresponding control, and optionally, the control information includes a control type, a control size, a control shape, a control style, attribute information, and the like.
Optionally, the step 306 is: the method comprises the steps that a first terminal responds to form generation operation and obtains control configuration data corresponding to control information of a control in a form operation area; acquiring information configuration data corresponding to the description information in the form operation area; and generating configuration data for rendering the form according to the display position of the control, the control configuration data corresponding to the control, the display position of the description information and the information configuration data corresponding to the description information.
Optionally, the step of acquiring, by the first terminal, control configuration data corresponding to the control information of the control in the form operation area includes: the first terminal acquires first template configuration data corresponding to the control type according to the control type in the control information; and adding other control information except the control type into the first template configuration data to obtain control configuration data.
Optionally, the description information is a text, and the step of the first terminal obtaining information configuration data corresponding to the description information in the form operation area is: the first terminal acquires second template configuration data corresponding to the information type according to the information type of the description information; and adding the text format of the description information into the second template configuration data to obtain the information configuration data of the description information.
According to the technical scheme provided by the embodiment of the application, the first terminal supports a user to create a new form or update the created form through simple interface interaction operation. Configuration data can be generated based on controls and description information in the form operation area after user operation is completed, so that a user does not need to know compiling rules of form rendering codes, form creation and maintenance can be carried out, the learning cost of operation forms is reduced, non-front-end developers can participate in the development of the forms, the labor cost of front-end development is reduced, the communication cost among developers with different functions is reduced, the communication efficiency of a development team is improved, the repetitive work of the front-end developers is reduced, and the efficiency of form development is further improved.
It should be noted that before the user obtains the configuration data for rendering the form through the first terminal, the data processing mode of the data received by the form may also be configured, so that the form can convert the received data into the format required by the form in the application process. Correspondingly, the configuration of the data processing mode of the data received by the form by the first terminal is realized by the following steps from one step to two:
step one, a first terminal displays a data processing configuration interface.
In a possible implementation manner, the first terminal supports configuration of data processing information for a certain control, and the data processing configuration interface is a configuration interface of data processing information for the control. Optionally, the data processing configuration interface is a property configuration interface of the control, the property configuration interface includes data processing information to be configured, and a user can configure the data processing information in the property configuration interface.
In another possible implementation manner, the form operation interface includes a data processing configuration button, and the first terminal displays the data processing configuration interface in response to an interactive operation on the data processing configuration button. Optionally, the data processing configuration interface includes data processing information to be configured corresponding to a plurality of controls in the form.
And secondly, the first terminal responds to the data processing configuration operation based on the data processing configuration interface to acquire configured data processing information, wherein the data processing information is used for indicating that the received data is converted into data in a target format.
For example, if the format of the data received by the form is a character string format and the format required by the form is an array format, the data processing information is used to instruct to convert the received data in the character string format into data in the array format.
If the user configures the data processing manner of the data received by the form, the step 306 may be replaced with: and the first terminal responds to the form generation operation and generates configuration data for rendering the form according to the control information and the display position of the control in the form operation area, the description information and the display position of the description information in the form operation area and the acquired data processing information.
307. And the first terminal uploads the generated configuration data to the server.
And after the first terminal generates the configuration data, uploading the configuration data to the server so as to realize the storage and management of the configuration data through the server.
308. And the server receives the configuration data uploaded by the first terminal and stores the configuration data.
The server receives the configuration data uploaded by the first terminal, generates a form identifier corresponding to the configuration data, and correspondingly stores the form identifier and the configuration data. Optionally, the server is associated with a database, and the form identifier and the configuration data are correspondingly stored in the database.
Referring to fig. 6, the first terminal and the server form a form visual editing platform, the server provides a background service for the form visual editing platform, and the first terminal is provided with a client of the form visual editing platform. A user can create a new form through a client of the form visual editing platform, and a server correspondingly stores form identification and configuration data of the newly created form.
With reference to fig. 6, the server first issues a new version in the test environment, that is, issues the configuration data to the test environment, performs the test, and after the test is completed, issues the new version in the online environment, that is, puts the new version of the configuration data of the form online, thereby implementing the function update of the form.
In the process, the server provides a version management function of the configuration data, the configuration data is firstly issued to the test environment and then issued to the online environment after the test is completed, so that the isolation of the configuration data of the test environment and the configuration data of the online environment is realized, and the stability and the safety of the online form function are improved.
After the user uploads the configuration data to the server through the first terminal, the user can preview and modify the form by executing operation on the first terminal. Optionally, the first terminal continues to execute step 309 based on the form preview operation of the user.
309. And the first terminal responds to the form preview operation and sends a form preview request to the server, wherein the form preview request carries the form identifier.
The user may perform a form preview operation on the first terminal to preview the created form. Correspondingly, the first terminal responds to the form preview operation and sends a form preview request to the server, and the form preview request carries the form identification of the form indicated by the form preview operation. Optionally, the first terminal logs in a user account, and the form preview request sent by the first terminal to the server also carries the user account.
It should be noted that other terminals having the form preview function may also send the form preview request to the server, and the embodiment of the present application is described only by taking the first terminal as an example.
310. And the server responds to the received form preview request and acquires the configuration data corresponding to the form identifier.
In the embodiment of the application, the server obtains the configuration data corresponding to the form identifier from the stored configuration data according to the form identifier carried by the form preview request.
Optionally, the form preview request carries a user account and a form identifier, and the server obtains the configuration data corresponding to the form identifier in response to the user account having an obtaining permission to obtain the configuration data corresponding to the form identifier. By authenticating the authority for obtaining the configuration data of the user, the user can only access the configuration data with the authority, and the safety of storing and obtaining the configuration data is improved.
311. The server returns the configuration data to the first terminal.
And the server returns the acquired configuration data to the first terminal so as to feed back a form preview request of the first terminal.
312. And the first terminal renders the form based on the configuration data returned by the server.
And the first terminal renders the form through the form renderer based on the configuration data returned by the server, so as to preview the form. After the first terminal renders the form, the user can perform functional verification on the form through interactive operation on the form, for example, whether the control linkage attribute is effective or not and whether the data verification attribute is correct or not.
It should be noted that, optionally, the first terminal stores the generated configuration data locally. And the first terminal responds to the form preview operation, acquires corresponding configuration data from the local, renders the configuration data and realizes form preview. And the first terminal responds to the form modification operation, acquires corresponding configuration data from the local, and modifies the form based on the configuration data.
After the configuration data of the form is released and on-line, any terminal can respond to the rendering operation of the form, acquire the corresponding configuration data from the server, render the form and display the form to a user. In this embodiment of the application, it is described by taking the example that the second terminal performs form rendering, and optionally, the second terminal performs form rendering through the following steps 313 to 316.
313. And the second terminal responds to the form rendering operation and sends a form rendering request to the server based on the form identifier corresponding to the form rendering operation.
The form rendering operation is used for indicating to perform form rendering. And the second terminal runs a client and performs form rendering based on the client. Optionally, the client is a browser. For example, the second terminal displays a webpage comprising an examination entry based on the browser, and the form rendering operation is an interactive operation on the examination entry; and the second terminal responds to the form rendering operation and sends a form rendering request carrying the form identifier of the examination entry form to the server.
314. And the server responds to the received form rendering request and acquires the configuration data corresponding to the form identifier.
And the server acquires the configuration data corresponding to the form identifier from the stored configuration data according to the form identifier carried by the form rendering request.
315. The server returns the configuration data to the second terminal.
And the server returns the acquired configuration data to the second terminal so as to feed back a form rendering request of the second terminal.
316. And the second terminal renders the form based on the configuration data returned by the server.
The second terminal has a form rendering function. Optionally, with reference to fig. 6, the second terminal calls a form rendering method by introducing the form renderer, performs the rendering of the form, and implements the online of the form function.
After the second terminal renders the form, the user may perform an interactive operation on the rendered form, perform information input based on the form, and accordingly, the second terminal responds to the performed interactive operation. That is, the second terminal responds to the interactive operation of the form corresponding to the form identifier, and executes the processing logic corresponding to the interactive operation based on the configuration data corresponding to the form identifier.
For example, the form rendered by the second terminal comprises a password input box, and the second terminal performs hidden display on the input information in response to the input operation of the password input box. For another example, the form rendered by the second terminal includes a submit button, and the second terminal responds to the click operation of the submit button and sends the data collected based on the form to the corresponding data processing server.
According to the technical scheme, in a visual form operation interface, based on interactive operation of a control selection area and a rich text function area, corresponding controls and description information are displayed in a form operation area, visual display of a form operation process is achieved, and then based on the controls and the description information which are used for forming the form in the form operation area, configuration data used for rendering the form are generated, a form configuration mode which is obtained in what you see is provided, the form can be created and updated through simple interface interactive operation, the configuration data of the form meeting requirements are obtained, the man-machine interaction efficiency in the form development and maintenance process is improved, and further the processing efficiency of the form is improved.
All the above optional technical solutions may be combined arbitrarily to form optional embodiments of the present application, and are not described herein again.
Fig. 7 is a block diagram of a form processing apparatus according to an embodiment of the present application. Referring to fig. 7, the apparatus includes:
the first display module 701 is used for displaying a form operation interface, and the form operation interface comprises a rich text function area, a control selection area and a form operation area;
a second display module 702, configured to, in response to a control addition operation, display a selected control in the control selection area in the form operation area;
a third display module 703, configured to respond to the editing operation of the rich text function area, and display description information corresponding to the editing operation in the form operation area;
the generating module 704 is configured to generate, in response to the form generating operation, configuration data for rendering the form according to the control information of the control in the form operation region, the display position of the control, and the display position of the description information and the description information in the form operation region.
In a possible implementation manner, the description information includes text, and the third display module 703 is configured to:
responding to the first format editing operation of the rich text functional area, and acquiring a text format indicated by the first format editing operation;
and responding to the text input operation of the form operation area, and displaying the input text in the text format indicated by the first format editing operation in the form operation area.
In another possible implementation manner, the description information includes text, and the third display module 703 is configured to:
responding to the selection operation of the text in the form operation area, and acquiring the selected text;
and responding to the second format editing operation of the rich text function area, converting the selected text into the text format indicated by the second format editing operation, and displaying the text in the form operation area.
In another possible implementation manner, the third display module 703 is configured to, in response to an object insertion operation of the text-rich function area, display an object, which is indicated to be inserted by the object insertion operation, in the form operation area.
In another possible implementation manner, the second display module 702 is configured to:
responding to the control adding operation, and determining the selected control from the control selection area;
and displaying the selected control at the screen display position corresponding to the control adding operation.
In another possible implementation manner, the apparatus further includes:
the fourth display module is used for responding to the attribute configuration operation of the control in the form operation area and displaying the attribute configuration interface of the control;
the first acquisition module is used for acquiring attribute information of the control based on the attribute configuration interface, wherein the attribute information is used for representing control interaction logic of the control;
and the adding module is used for adding the attribute information to the control information of the control.
In another possible implementation manner, the attribute information includes at least one of a control linkage attribute, a data verification attribute, a control display attribute, and a control prompt attribute.
In another possible implementation manner, the apparatus further includes:
the position updating module is used for responding to a first moving operation of the control in the form operation area and updating the display position of the control to be the end position of the first moving operation;
and the position updating module is also used for responding to the second movement operation of the description information in the form operation area, and updating the display position of the description information to the end position of the second movement operation.
In another possible implementation manner, the apparatus further includes:
the fifth display module is used for displaying a data processing configuration interface;
the second acquisition module is used for responding to the data processing configuration operation based on the data processing configuration interface and acquiring configured data processing information, and the data processing information is used for indicating that the received data is converted into data in a target format;
the generating module 704 is configured to, in response to the form generating operation, generate configuration data for rendering the form according to the control information and the display position of the control in the form operation region, the display position of the description information and the description information in the form operation region, and the acquired data processing information.
In another possible implementation manner, the apparatus further includes:
the third obtaining module is used for responding to the form rendering operation and obtaining the configuration data corresponding to the form identifier based on the form identifier corresponding to the form rendering operation;
the rendering module is used for rendering the form corresponding to the form identifier based on the configuration data corresponding to the form identifier;
and the interaction module is used for responding to the interaction operation of the form corresponding to the form identification and executing the processing logic corresponding to the interaction operation based on the configuration data corresponding to the form identification.
It should be noted that: in the form processing apparatus provided in the foregoing embodiment, when performing form processing, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the form processing apparatus and the form processing method provided in the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
According to the technical scheme, in a visual form operation interface, based on interactive operation of a control selection area and a rich text function area, corresponding controls and description information are displayed in a form operation area, visual display of a form operation process is achieved, and then based on the controls and the description information which are used for forming the form in the form operation area, configuration data used for rendering the form are generated, a form configuration mode which is obtained in what you see is provided, the form can be created and updated through simple interface interactive operation, the configuration data of the form meeting requirements are obtained, the man-machine interaction efficiency in the form development and maintenance process is improved, and further the processing efficiency of the form is improved.
Fig. 8 shows a block diagram of a terminal 800 according to an exemplary embodiment of the present application. The terminal 800 may be: a laptop, desktop, tablet, or smartphone. The terminal 800 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 800 includes: a processor 801 and a memory 802.
The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 801 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit) which is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 801 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 802 is used to store at least one program code for execution by processor 801 to implement the form processing methods provided by the method embodiments herein.
In some embodiments, the terminal 800 may further include: a peripheral interface 803 and at least one peripheral. The processor 801, memory 802 and peripheral interface 803 may be connected by bus or signal lines. Various peripheral devices may be connected to peripheral interface 803 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 804, a display screen 805, a camera assembly 806, an audio circuit 807, a positioning assembly 808, and a power supply 809.
The peripheral interface 803 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 801 and the memory 802. In some embodiments, the processor 801, memory 802, and peripheral interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 801, the memory 802, and the peripheral interface 803 may be implemented on separate chips or circuit boards, which are not limited by this embodiment.
The Radio Frequency circuit 804 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 804 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 804 converts an electrical signal into an electromagnetic signal to be transmitted, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 804 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 804 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 805 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 805 is a touch display, the display 805 also has the ability to capture touch signals on or above the surface of the display 805. The touch signal may be input to the processor 801 as a control signal for processing. At this point, the display 805 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 805 may be one, disposed on a front panel of the terminal 800; in other embodiments, the display 805 may be at least two, respectively disposed on different surfaces of the terminal 800 or in a folded design; in other embodiments, the display 805 may be a flexible display disposed on a curved surface or a folded surface of the terminal 800. Even further, the display 805 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The Display 805 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and other materials.
The camera assembly 806 is used to capture images or video. Optionally, camera assembly 806 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 806 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 807 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 801 for processing or inputting the electric signals to the radio frequency circuit 804 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different portions of the terminal 800. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 807 may also include a headphone jack.
The positioning component 808 is used to locate the current geographic position of the terminal 800 for navigation or LBS (Location Based Service). The Positioning component 808 may be a Positioning component based on the Global Positioning System (GPS) in the united states, the beidou System in china, or the galileo System in russia.
Power supply 809 is used to provide power to various components in terminal 800. The power supply 809 can be ac, dc, disposable or rechargeable. When the power supply 809 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 800 also includes one or more sensors 810. The one or more sensors 810 include, but are not limited to: acceleration sensor 811, gyro sensor 812, pressure sensor 813, fingerprint sensor 814, optical sensor 815 and proximity sensor 816.
Those skilled in the art will appreciate that the configuration shown in fig. 8 is not intended to be limiting of terminal 800 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
Fig. 9 is a block diagram of a server provided in this embodiment, where the server 900 may generate a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 901 and one or more memories 902, where the memory 902 stores at least one program code, and the at least one program code is loaded and executed by the processors 901 to implement the form Processing method provided in each method embodiment. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
In an exemplary embodiment, there is also provided a computer-readable storage medium having at least one program code stored therein, the at least one program code being executable by a processor of a terminal to perform the form processing method in the above-described embodiments. For example, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
The present application further provides a computer program product, which provides a computer program product or a computer program, and the computer program product or the computer program includes a computer program code, the computer program code is stored in a computer readable storage medium, a processor of the terminal reads the computer program code from the computer readable storage medium, and the processor executes the computer program code, so that the terminal executes the form processing method provided by the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (13)

1.一种表单处理方法,其特征在于,所述方法包括:1. A form processing method, wherein the method comprises: 显示表单操作界面,所述表单操作界面包括富文本功能区、控件选择区和表单操作区;Displaying a form operation interface, the form operation interface includes a rich text functional area, a control selection area and a form operation area; 响应于控件添加操作,将所述控件选择区中被选中的控件显示于所述表单操作区;In response to the control adding operation, the selected control in the control selection area is displayed in the form operation area; 响应于所述富文本功能区的编辑操作,将所述编辑操作对应的描述信息显示于所述表单操作区;In response to the editing operation of the rich text functional area, the description information corresponding to the editing operation is displayed in the form operation area; 响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据。In response to the form generation operation, the configuration for rendering the form is generated according to the control information of the control in the form operation area and the display position of the control, the description information in the form operation area and the display position of the description information data. 2.根据权利要求1所述的方法,其特征在于,所述描述信息包括文本,所述响应于所述富文本功能区的编辑操作,将所述编辑操作对应的描述信息显示于所述表单操作区,包括:2 . The method according to claim 1 , wherein the description information comprises text, and the description information corresponding to the editing operation is displayed on the form in response to an editing operation of the rich text functional area. 3 . Operating area, including: 响应于所述富文本功能区的第一格式编辑操作,获取所述第一格式编辑操作所指示的文本格式;In response to the first format editing operation of the rich text functional area, acquiring the text format indicated by the first format editing operation; 响应于所述表单操作区的文本输入操作,将被输入的文本按照所述第一格式编辑操作所指示的文本格式显示于所述表单操作区。In response to a text input operation in the form operation area, the entered text is displayed in the form operation area according to the text format indicated by the first format editing operation. 3.根据权利要求1所述的方法,其特征在于,所述描述信息包括文本,所述响应于所述富文本功能区的编辑操作,将所述编辑操作对应的描述信息显示于所述表单操作区,包括:3 . The method according to claim 1 , wherein the description information comprises text, and the description information corresponding to the editing operation is displayed on the form in response to an editing operation of the rich text functional area. 4 . Operating area, including: 响应于对所述表单操作区中文本的选中操作,获取被选中的文本;In response to the selection operation on the text in the form operation area, obtain the selected text; 响应于所述富文本功能区的第二格式编辑操作,将所述被选中的文本转换为所述第二格式编辑操作所指示的文本格式,显示于所述表单操作区。In response to a second format editing operation in the rich text functional area, the selected text is converted into a text format indicated by the second format editing operation, and displayed in the form operation area. 4.根据权利要求1所述的方法,其特征在于,所述响应于所述富文本功能区的编辑操作,将所述编辑操作对应的描述信息显示于所述表单操作区,包括:4. The method according to claim 1, wherein, in response to an editing operation of the rich text functional area, displaying the description information corresponding to the editing operation in the form operation area, comprising: 响应于所述富文本功能区的对象插入操作,将所述对象插入操作所指示插入的对象显示于所述表单操作区。In response to an object insertion operation in the rich text functional area, the inserted object indicated by the object insertion operation is displayed in the form operation area. 5.根据权利要求1所述的方法,其特征在于,所述响应于控件添加操作,将所述控件选择区中被选中的控件显示于所述表单操作区,包括:5. The method according to claim 1, wherein, in response to a control adding operation, displaying the selected control in the control selection area in the form operation area, comprising: 响应于所述控件添加操作,从所述控件选择区确定被选中的控件;In response to the control adding operation, determining the selected control from the control selection area; 在所述控件添加操作对应的屏幕显示位置,显示所述被选中的控件。The selected control is displayed at the screen display position corresponding to the control adding operation. 6.根据权利要求1所述的方法,其特征在于,所述响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据之前,所述方法还包括:6 . The method according to claim 1 , wherein in response to the form generation operation, the control information of the control in the form operation area, the display position of the control, and the description in the form operation area are based on the method according to claim 1 . information and the display position of the description information, before generating the configuration data for rendering the form, the method further includes: 响应于对所述表单操作区中控件的属性配置操作,显示所述控件的属性配置界面;In response to the property configuration operation on the control in the form operation area, displaying the property configuration interface of the control; 基于所述属性配置界面,获取所述控件的属性信息,所述属性信息用于表示所述控件的控件交互逻辑;Obtain attribute information of the control based on the attribute configuration interface, where the attribute information is used to represent the control interaction logic of the control; 将所述属性信息添加至所述控件的控件信息中。The attribute information is added to the control information of the control. 7.根据权利要求6所述的方法,其特征在于,所述属性信息包括控件联动属性、数据校验属性、控件显示属性和控件提示属性中的至少一个。7 . The method according to claim 6 , wherein the attribute information comprises at least one of a control linkage attribute, a data verification attribute, a control display attribute and a control prompt attribute. 8 . 8.根据权利要求1所述的方法,其特征在于,所述响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据之前,所述方法还包括:8 . The method according to claim 1 , wherein in response to the form generation operation, the control information of the control in the form operation area, the display position of the control, and the description in the form operation area are based on the method according to claim 1 . information and the display position of the description information, before generating the configuration data for rendering the form, the method further includes: 响应于对所述表单操作区中控件的第一移动操作,将所述控件的显示位置更新为所述第一移动操作的结束位置;In response to the first movement operation of the control in the form operation area, updating the display position of the control to the end position of the first movement operation; 响应于对所述表单操作区中描述信息的第二移动操作,将所述描述信息的显示位置更新为所述第二移动操作的结束位置。In response to a second movement operation of the description information in the form operation area, the display position of the description information is updated to the end position of the second movement operation. 9.根据权利要求1所述的方法,其特征在于,所述响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据之前,所述方法还包括:9 . The method according to claim 1 , wherein in response to the form generation operation, the control information of the control in the form operation area, the display position of the control, and the description in the form operation area are based on the method according to claim 1 . information and the display position of the description information, before generating the configuration data for rendering the form, the method further includes: 显示数据处理配置界面;Display the data processing configuration interface; 基于所述数据处理配置界面,响应于数据处理配置操作,获取被配置的数据处理信息,所述数据处理信息用于指示将接收到的数据转换为目标格式的数据;Based on the data processing configuration interface, in response to a data processing configuration operation, obtain configured data processing information, where the data processing information is used to instruct to convert the received data into data in a target format; 所述响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据,包括:In response to the form generation operation, a form for rendering is generated according to the control information of the control in the form operation area and the display position of the control, the description information in the form operation area and the display position of the description information configuration data, including: 响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置、获取到的数据处理信息,生成用于渲染表单的配置数据。In response to the form generation operation, according to the control information of the control in the form operation area and the display position of the control, the description information in the form operation area and the display position of the description information, and the acquired data processing information, Generate configuration data for rendering the form. 10.根据权利要求1所述的方法,其特征在于,所述响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据之后,所述方法还包括:10 . The method according to claim 1 , wherein, in response to the form generation operation, the control information of the control in the form operation area, the display position of the control, and the description in the form operation area are based on the method according to claim 1 . information and the display position of the description information, after generating the configuration data for rendering the form, the method further includes: 响应于表单渲染操作,基于所述表单渲染操作对应的表单标识,获取所述表单标识对应的配置数据;In response to the form rendering operation, obtain configuration data corresponding to the form identification based on the form identification corresponding to the form rendering operation; 基于所述表单标识对应的配置数据,渲染所述表单标识对应的表单;rendering the form corresponding to the form identifier based on the configuration data corresponding to the form identifier; 响应于对所述表单标识对应的表单的交互操作,基于所述表单标识对应的配置数据,执行所述交互操作对应的处理逻辑。In response to the interactive operation on the form corresponding to the form identifier, the processing logic corresponding to the interactive operation is executed based on the configuration data corresponding to the form identifier. 11.一种表单处理装置,其特征在于,所述装置包括:11. A form processing device, wherein the device comprises: 第一显示模块,用于显示表单操作界面,所述表单操作界面包括富文本功能区、控件选择区和表单操作区;a first display module, used for displaying a form operation interface, the form operation interface includes a rich text functional area, a control selection area and a form operation area; 第二显示模块,用于响应于控件添加操作,将所述控件选择区中被选中的控件显示于所述表单操作区;a second display module, configured to display the selected control in the control selection area in the form operation area in response to the control adding operation; 第三显示模块,用于响应于所述富文本功能区的编辑操作,将所述编辑操作对应的描述信息显示于所述表单操作区;a third display module, configured to display the description information corresponding to the editing operation in the form operation area in response to the editing operation of the rich text functional area; 生成模块,用于响应于表单生成操作,根据所述表单操作区中控件的控件信息以及所述控件的显示位置、所述表单操作区中的描述信息以及所述描述信息的显示位置,生成用于渲染表单的配置数据。The generation module is configured to, in response to the form generation operation, generate a method according to the control information of the control in the form operation area and the display position of the control, the description information in the form operation area and the display position of the description information. Configuration data for rendering forms. 12.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1-10任一项所述的表单处理方法。12. A terminal, characterized in that the terminal comprises a processor and a memory, at least one piece of program code is stored in the memory, and the at least one piece of program code is loaded and executed by the processor to realize the method as claimed in the claims The form processing method described in any one of 1-10. 13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1-10任一项所述的表单处理方法。13. A computer-readable storage medium, characterized in that, at least one piece of program code is stored in the computer-readable storage medium, and the at least one piece of program code is loaded and executed by a processor to realize the steps of claims 1-10 The form processing method of any one.
CN202011066150.4A 2020-09-30 2020-09-30 Form processing method, device, terminal and storage medium Withdrawn CN112181576A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011066150.4A CN112181576A (en) 2020-09-30 2020-09-30 Form processing method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011066150.4A CN112181576A (en) 2020-09-30 2020-09-30 Form processing method, device, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN112181576A true CN112181576A (en) 2021-01-05

Family

ID=73948836

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011066150.4A Withdrawn CN112181576A (en) 2020-09-30 2020-09-30 Form processing method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112181576A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407877A (en) * 2021-06-21 2021-09-17 杭州卓健信息科技股份有限公司 Configurable web form implementation method
CN113535165A (en) * 2021-06-11 2021-10-22 中电金信软件有限公司 Interface generation method, apparatus, electronic device, and computer-readable storage medium
CN113568615A (en) * 2021-08-05 2021-10-29 上海淇玥信息技术有限公司 A method, device and electronic device for prohibiting editing and displaying of form pages
WO2021218535A1 (en) * 2020-04-30 2021-11-04 华为技术有限公司 Ui control generation and trigger methods, and terminal
CN113609826A (en) * 2021-07-14 2021-11-05 远景智能国际私人投资有限公司 Form processing method and device
CN114004206A (en) * 2021-10-30 2022-02-01 平安国际智慧城市科技股份有限公司 A form generation method, apparatus, computer equipment and storage medium
CN114063869A (en) * 2021-11-30 2022-02-18 中国建设银行股份有限公司 Form configuration method and device and electronic equipment
CN114155921A (en) * 2021-12-14 2022-03-08 浙江太美医疗科技股份有限公司 Configuration method, apparatus, computer equipment and storage medium of medical form
CN114153493A (en) * 2021-12-10 2022-03-08 携程旅游网络技术(上海)有限公司 Dynamic form configuration method, system, equipment and storage medium
CN114239504A (en) * 2021-12-21 2022-03-25 北京希瑞亚斯科技有限公司 Form configuration method, device, equipment, readable storage medium and program product
CN114692055A (en) * 2022-04-21 2022-07-01 京东科技控股股份有限公司 Form processing method, device, storage medium and electronic device
CN114780067A (en) * 2022-05-06 2022-07-22 北京字跳网络技术有限公司 Method and device for adding identification
WO2022267755A1 (en) * 2021-06-25 2022-12-29 腾讯科技(深圳)有限公司 Form processing method and apparatus, device, and storage medium
CN120449840A (en) * 2025-07-09 2025-08-08 浪潮企业云科技(山东)有限公司 Method, device and medium for SSE streaming output of editing data
CN121070504A (en) * 2025-10-30 2025-12-05 泰豪软件股份有限公司 A method and apparatus for improving form rendering performance based on a dynamic switching mechanism

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463584A (en) * 2016-06-06 2017-12-12 腾讯科技(深圳)有限公司 The editing and processing method and terminal of a kind of interaction page
CN109933760A (en) * 2019-01-28 2019-06-25 平安科技(深圳)有限公司 Form generation method, apparatus, computer device, and computer-readable storage medium
CN111427577A (en) * 2020-04-27 2020-07-17 北京每日优鲜电子商务有限公司 Code processing method and device and server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463584A (en) * 2016-06-06 2017-12-12 腾讯科技(深圳)有限公司 The editing and processing method and terminal of a kind of interaction page
CN109933760A (en) * 2019-01-28 2019-06-25 平安科技(深圳)有限公司 Form generation method, apparatus, computer device, and computer-readable storage medium
CN111427577A (en) * 2020-04-27 2020-07-17 北京每日优鲜电子商务有限公司 Code processing method and device and server

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021218535A1 (en) * 2020-04-30 2021-11-04 华为技术有限公司 Ui control generation and trigger methods, and terminal
CN113535165A (en) * 2021-06-11 2021-10-22 中电金信软件有限公司 Interface generation method, apparatus, electronic device, and computer-readable storage medium
CN113407877B (en) * 2021-06-21 2022-11-08 杭州卓健信息科技股份有限公司 A configurable web form implementation method
CN113407877A (en) * 2021-06-21 2021-09-17 杭州卓健信息科技股份有限公司 Configurable web form implementation method
WO2022267755A1 (en) * 2021-06-25 2022-12-29 腾讯科技(深圳)有限公司 Form processing method and apparatus, device, and storage medium
CN113609826A (en) * 2021-07-14 2021-11-05 远景智能国际私人投资有限公司 Form processing method and device
CN113609826B (en) * 2021-07-14 2024-01-09 远景智能国际私人投资有限公司 Form processing method and device
CN113568615A (en) * 2021-08-05 2021-10-29 上海淇玥信息技术有限公司 A method, device and electronic device for prohibiting editing and displaying of form pages
CN114004206A (en) * 2021-10-30 2022-02-01 平安国际智慧城市科技股份有限公司 A form generation method, apparatus, computer equipment and storage medium
CN114004206B (en) * 2021-10-30 2024-11-08 平安国际智慧城市科技股份有限公司 Form generation method, device, computer equipment and storage medium
CN114063869A (en) * 2021-11-30 2022-02-18 中国建设银行股份有限公司 Form configuration method and device and electronic equipment
CN114153493A (en) * 2021-12-10 2022-03-08 携程旅游网络技术(上海)有限公司 Dynamic form configuration method, system, equipment and storage medium
CN114155921A (en) * 2021-12-14 2022-03-08 浙江太美医疗科技股份有限公司 Configuration method, apparatus, computer equipment and storage medium of medical form
CN114239504A (en) * 2021-12-21 2022-03-25 北京希瑞亚斯科技有限公司 Form configuration method, device, equipment, readable storage medium and program product
CN114692055A (en) * 2022-04-21 2022-07-01 京东科技控股股份有限公司 Form processing method, device, storage medium and electronic device
CN114780067A (en) * 2022-05-06 2022-07-22 北京字跳网络技术有限公司 Method and device for adding identification
CN120449840A (en) * 2025-07-09 2025-08-08 浪潮企业云科技(山东)有限公司 Method, device and medium for SSE streaming output of editing data
CN121070504A (en) * 2025-10-30 2025-12-05 泰豪软件股份有限公司 A method and apparatus for improving form rendering performance based on a dynamic switching mechanism

Similar Documents

Publication Publication Date Title
CN112181576A (en) Form processing method, device, terminal and storage medium
US12405775B2 (en) Mini program data binding method and apparatus, device, and storage medium
CN110168487B (en) A touch control method and device
KR20140143971A (en) Shared home screen apparatus and method thereof
CN113138996A (en) Statement generation method and device
CN113467663B (en) Interface configuration method, device, computer equipment and medium
CN111191176B (en) Website content updating method, device, terminal and storage medium
CN112230910B (en) Page generation method, device and equipment of embedded program and storage medium
JP2022521720A (en) Mini-program creation method, device, terminal and program
CN110543350A (en) Method and device for generating page component
WO2022083241A1 (en) Information guide method and apparatus
CN111459466A (en) Code generation method, device, equipment and storage medium
CN109726379B (en) Content item editing method and device, electronic equipment and storage medium
CN112257006B (en) Page information configuration method, device, equipment and computer readable storage medium
CN114911478B (en) Page creation method and device, electronic equipment and storage medium
CN112416486B (en) Information guidance method, device, terminal and storage medium
CN114138250A (en) Method, device and equipment for generating steps of system case and storage medium
CN119440495A (en) Form page generation method, use method, device and terminal
CN115774822B (en) Data updating method, device, terminal and storage medium
CN115129211A (en) Method, device, electronic device and storage medium for generating multimedia files
CN116991397A (en) Page preview method, device, equipment, storage medium and product
CN118972668B (en) Resource adding method, resource publishing method, device, equipment and medium
CN112230906B (en) Method, device and equipment for creating list control and readable storage medium
HK40047924A (en) Sentence generation method and device
CN120264087A (en) Multimedia resource generation method, device, electronic device and storage medium

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20210105

WW01 Invention patent application withdrawn after publication