CN110222293B - Form page generation method and device - Google Patents

Form page generation method and device Download PDF

Info

Publication number
CN110222293B
CN110222293B CN201910364663.4A CN201910364663A CN110222293B CN 110222293 B CN110222293 B CN 110222293B CN 201910364663 A CN201910364663 A CN 201910364663A CN 110222293 B CN110222293 B CN 110222293B
Authority
CN
China
Prior art keywords
metadata
form page
information
page template
data
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.)
Active
Application number
CN201910364663.4A
Other languages
Chinese (zh)
Other versions
CN110222293A (en
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.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology 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 Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201910364663.4A priority Critical patent/CN110222293B/en
Publication of CN110222293A publication Critical patent/CN110222293A/en
Application granted granted Critical
Publication of CN110222293B publication Critical patent/CN110222293B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the application discloses a method and a device for generating a form page, wherein the method comprises the following steps: newly building metadata of a form object, configuring the form object by the metadata, configuring a form page template according to the form object, and storing the form page template to a database; the form page template comprises a form object and back-end object information related to parameters of the form object; acquiring the form page template according to service data, and generating a form page based on the form page template and the parameters of the form object; and calling a back-end data interface to acquire the value of the parameter from the database according to the back-end object information associated with the parameter of the form object. The same form object is configured in a plurality of templates to realize multiplexing, and flexible modification and expansion of forms in the page are facilitated.

Description

Form page generation method and device
Technical Field
The application relates to the technical field of computers, in particular to a form page generation method and device.
Background
The form is an interactive form for receiving information input by a user at the front end and sending the information to the background. The traditional form is configured by writing HTML (Hyper Text markup language) codes when a front-end page is developed, which results in that the form of each page needs to be repeatedly written, and when the form is modified, each page with the same form needs to be modified one by one, thus having large workload and poor flexibility.
Disclosure of Invention
In view of this, embodiments of the present application provide a form page generation method and apparatus, configure a form page template, configure the same form object in multiple templates to implement form multiplexing, and facilitate flexible modification and expansion of forms in a page.
According to a first aspect of the present application, there is provided a form page generation method, including:
newly building metadata of a form object, configuring the form object by the metadata, configuring a form page template according to the form object, and storing the form page template to a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
acquiring the form page template according to service data, and generating a form page based on the form page template and the parameters of the form object; and calling a back-end data interface to acquire the value of the parameter from the database according to the back-end object information associated with the parameter of the form object.
According to another aspect of the present application, there is provided a form page generation apparatus, including:
the template configuration module is used for newly building metadata of a form object, configuring the form object by the metadata, configuring the form page template according to the form object and storing the form page template to a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
the page generation module is used for acquiring the form page template according to service data and generating a form page based on the form page template and the parameters of the form object; and calling a back-end data interface to acquire the value of the parameter from the database according to the back-end object information associated with the parameter of the form object.
According to a third aspect of the present application, there is provided an electronic apparatus comprising: a processor, and a memory storing a computer program operable on the processor; wherein the processor is adapted to perform the steps of the method of the first aspect of the present application when executing the computer program in the memory.
According to a fourth aspect of the present application, there is provided a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first aspect of the present application.
Has the advantages that: by applying the form page generation method and device provided by the embodiment of the application, the metadata of the form object is newly established, the form is configured based on the metadata and is associated to the form page template, the form page template is obtained according to the service data, and the form page is generated by the form page template and the parameters of the form object, so that the same form can be configured in a plurality of form page templates to realize multiplexing, the workload of page development is reduced, and the form in the page can be flexibly modified and expanded conveniently.
Drawings
FIG. 1 is a flow diagram of a form page generation method of one embodiment of the present application;
FIG. 2 is a schematic diagram of a form page of one embodiment of the present application;
FIG. 3 is a diagram of metadata for a form in the form page of FIG. 2;
FIG. 4 is a schematic diagram of the configuration of the presentation items of the form in the form page of FIG. 2;
FIG. 5 is a diagram of the binding of form objects to backend object information in the form page of FIG. 2;
FIG. 6 is a block diagram of a form page generation apparatus according to an embodiment of the present application;
FIG. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 8 is a schematic structural diagram of a non-transitory computer-readable storage medium according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the embodiments of the present application more comprehensible, embodiments of the present application are described in detail below with reference to the accompanying drawings and the detailed description. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without any creative effort belong to the protection scope of the embodiments in the present application.
The technical idea of the application is as follows: the method comprises the steps of firstly constructing metadata and storing the constructed metadata into a database. Then, a presentation style of the metadata is defined. And thirdly, configuring a page template, associating the set form objects into groups to form the page template, wherein the page template is used for displaying each form object on a front page, and establishing a binding relationship between the form object and a background object through a JSON expression. And finally, acquiring page template information according to the service data, and backfilling the information of the back-end object into the parameter of the form object through the value of the JSON expression in the page template to realize form configuration.
Fig. 1 is a flowchart of a form page generation method according to an embodiment of the present application, and referring to fig. 1, the form page generation method according to the embodiment includes the following steps:
step S101, newly building metadata of a form object, configuring the form object by the metadata, configuring the form page template according to the form object, and storing the form page template in a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
step S102, acquiring the form page template according to service data, and generating a form page based on the form page template and the parameters of the form object; and calling a back-end data interface to acquire the value of the parameter from the database according to the back-end object information associated with the form object.
As shown in fig. 1, the method for generating a form page according to this embodiment is divided into two processes, one is a process for making a form page template, and the other is a process for generating a form page by using the form page template. The method comprises the steps of creating metadata of a form object, configuring the form object by the metadata, configuring the form page template according to the form object, and storing the form page template in a database. The process of generating the form page using the form page template includes: and acquiring a form page template according to the service data, and generating a form page based on the form page template and the form object parameters. The form objects are associated with the templates, the form objects are configured in the form page templates as required, the form page templates can be conveniently used for generating the form pages subsequently, the technical problem of high workload caused by repeated code writing is solved, the reuse of the same forms is realized by configuring the form objects in the form page templates, and the modification and the expansion of the forms are convenient.
The following describes implementation steps of the form page generation method according to the embodiment of the present invention with a specific application example in conjunction with fig. 2 to fig. 5.
Referring to fig. 2, the form page of the embodiment includes three form objects, which are: "transaction type", "coupon validity period", "project end time". For the sake of brevity, the form object is developed as one of the form objects, such as "expiration date".
The generation of the form page shown in fig. 2 mainly comprises three steps:
firstly, metadata of a new form object is created, and the form object is configured by the metadata;
the metadata of the embodiment includes a data item, the data item at least includes coding information and data item name information, the coding information is used for uniquely identifying the data item, and the data item name information is used for indicating text content of the data item when the data item is displayed on a form page; that is, metadata is constructed, data items of the metadata are set, and then the constructed metadata information is stored in the database.
The metadata configuration of this form object of "masquerade ticket validity" is illustrated in fig. 3, and as shown in fig. 3, the metadata (metadata name "masquerade ticket validity") is composed of three data items of "monthcont } month from the date of online", "day { dayCount } day from the date of online", "from the date of online to { expireDate }23:59: 59", and each data item is set with encoding information, data item name, style, and rule information. That is, the data item of the metadata includes, in addition to the encoding information and the data item name information, style information indicating a presentation style of the data item on the form page and rule information indicating a verification rule of the data item.
The first data item, shown in fig. 3, is encoded as "NM"; the data item name is "month from date on line { month count }; the style and rule are JSON (javascript Object notation) expressions, which are a lightweight data exchange format. The method is easy to read and write, the JSON expression indicates that the validity period of the American group coupon, namely the parameter monthCount of the form object, is replaced by a text input box when a front page is displayed (namely a 'text' style, see the first text input box in the form object of the validity period of the American group coupon in figure 2), and the input content of a user is checked, wherein the check rule is that the input content is a number type (integer) and does not exceed 3-bit (maxLength:3) month number.
After the metadata is configured, the configuration of the form object by the metadata in this embodiment specifically includes at least the following information of the configuration form object: name, data type of attribute value, associated said metadata and presentation style of said metadata.
Since the information of the form object configured here is mainly used for page presentation, the information may also be referred to as a presentation item of the form object. The configuration of the presentation item comprises the name of the definition form object, the data type of the attribute value, the associated metadata and the presentation form (such as a text box and a radio box) of the metadata, and the set information of the form object is stored in the database.
Next, the configuration of the presentation item of the form object "masquerade ticket validity" is shown in fig. 4. Fig. 4 illustrates a data type defining the name of the form object when it is exposed on the front page (i.e., the life of the masque), and setting the attribute value of the form object, and the data type of the attribute value of "the life of the masque" in one embodiment is a character string. It should be noted that the attribute of "life of beauty coupon" indicates which metadata data item code the user selects, and the specific attribute value is the code of the data item selected by the user in the radio box, i.e. which data item the user selects from among the three data items, and the attribute value of "life of beauty coupon" is the code of that data item, in conjunction with fig. 3, for example, if the user selects the second data item "montcounter } day from the date of online, then the attribute value of" life of beauty coupon "is NM, i.e. here, the attribute value of" life of beauty coupon "is set to be the character string type, and the value of text box filled into the second data item by the user, i.e. parameter { montcounter } needs to be transmitted to the back end, so the parameter of" life of beauty coupon "and the back end object information establish a correlation.
In other embodiments of the present invention, the attribute value type of the form object should be set as required, where the type may be a string type, a numerical type, a date type, etc.
Referring to the metadata "valid period of the" masquerade note "illustrated in fig. 4, that is, here, configured metadata is also associated with the form object" valid period of the masquerade note ", the presentation form of the metadata is set as a radio box, and thus each data item of the configured metadata is a selection element of the radio box.
In addition, the arrangement of the radio boxes may also be set, for example, if the arrangement of the options is set as a horizontal row in fig. 4, the presentation style of the metadata (arrangement of the radio boxes) is the horizontal row, and the horizontal row presentation result is shown in fig. 2.
It should be noted that fig. 4 also illustrates settings of some presentation items, such as codes (selected and filled), whether names are hidden, default values, and the like, where the presentation items have a small influence on the presentation of the form object, and may be set or not set as needed in practical application, which is not limited to this.
(II) configuring form page template according to form object
And after the form object is configured, configuring a form page template according to the form object. In this embodiment, form objects included in the form page template are configured according to service types, and backend object information associated with parameters of each form object is configured.
In one embodiment, the service types are divided into three types, namely service domain, type and view. And (4) service domain: refers to different business ranges, such as commodity management business, merchant management business, employee management business, and the like.
Type (2): for the same business, different sub-businesses are divided, for example, the commodity management business can be divided into group purchase commodity management, hotel business entrance management and admission ticket commodity management.
View: for the same sub-service under the same service, the oriented users are different, and the expression forms of the pages are also different. Group purchase commodity management, such as commodity management, can be divided into two types of views facing internal employees of a company and facing merchants.
And specifically, configuring the form page, namely associating the form objects set in the previous step into groups, establishing a binding relationship between parameters of the form objects and background objects through a JSON expression, and then storing template information into a database for later use. Different services can configure form page templates according to own requirements, and each form page template can be composed of a plurality of forms.
After determining the form objects included in each form page template, a JSON expression is generated in this embodiment, and background object information associated with parameters of each form object is recorded in the JSON expression.
The reason why the background object information related to the parameters of the form object is established through the JSON expression is that when the fact that the parameters of the form object on the front-end page are not associated with the back-end object is considered, the parameters of the form object on the front-end page need to be adjusted to modify the interface of the back end, even different front-end pages call different back-end interfaces, and development workload is large. In this embodiment, the association relationship between the parameters of the form object on the front-end page and the back-end object is established, all form page templates only need to provide one back-end interface, and when a new page is subsequently added, only the parameters of the form object in the indication page need to be set to bind the JSON expression of the back-end object, and the back-end interface does not need to be changed, so that the multiplexing of the interfaces is realized, and the development workload is greatly reduced.
As shown in fig. 5, two form objects included in the form page template "meal voucher purchase notice", i.e., "transaction type" and "masquerade ticket expiration date", are illustrated in fig. 5. A JSON expression (a box illustrated in fig. 5) is recorded in a binding relationship column of the form object of the "life time of the" american coupon ", and the JSON expression indicates the binding relationship between a plurality of parameters of the" life time of the american coupon "in the front-end page and the information of the backend object, such as a parameter monthCount in a second radio box of the form object of the" life time of the american coupon ", and if the user selects a radio box corresponding to the parameter" monthCount ", a value (such as 2) in the text box entered by the user is bound to the backend object" rule.
Thirdly, the form page template is obtained according to the service data to generate the form page
And in the process of generating the form page once, acquiring a form page template according to the service data, and generating the form page based on the form page template and the attribute value of the specified attribute of the form object. The method comprises the steps of (1) obtaining form page template information configured in the step (II) by taking a service domain, a type and a view together as a parameter (such as a commodity management service, a group purchase commodity management and a merchant-oriented two-class view) calling interface, wherein the interface is used for obtaining form page template data, the interface returns a JSON expression configured in a template, the front end can display a form object of a page according to the JSON expression returned by the interface, the rear end data interface is called to obtain a parameter value of the form object, and the rear end object information is backfilled into a parameter of the form object according to the JSON expression bound by specified parameters, so that a form page is generated. Therefore, the forms are associated to the form page templates, the same form object can be reused in a plurality of form page templates, and the forms in the form pages can be flexibly modified and expanded conveniently.
As can be seen from the above, in the embodiment, the form object is divided into the metadata and the presentation item, the form object is associated with the templates, the same form object is multiplexed in the plurality of templates, and the multiplexed form object is realized, so that the template page can be refreshed to be effective after the form is modified in the configuration page, and flexible modification and extension of the form are realized. In addition, by establishing the binding relationship between the parameters of the front-end form object and the back-end object, all form page templates only need to provide one back-end interface, and only the JSON expression binding the parameters and the back-end object needs to be set when a new page is subsequently added, so that the back-end interface does not need to be changed, and the development workload is greatly reduced.
The same technical idea as the above-mentioned form page generation method belongs to, an embodiment of the present invention further provides a form page generation apparatus, and referring to fig. 6, the form page generation apparatus 600 of the present embodiment includes:
the template configuration module 601 is configured to create metadata of a new form object, configure the form object by the metadata, configure the form page template according to the form object, and store the form page template in a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
a page generating module 602, configured to obtain the form page template according to service data, and generate a form page based on the form page template and the parameter of the form object; and calling a back-end data interface to acquire the value of the parameter from the database according to the back-end object information associated with the form object.
In one embodiment of the invention, the metadata comprises a data item, the data item at least comprises coding information and data item name information, the coding information is used for uniquely identifying the data item, and the data item name information is used for indicating text content of the data item when the data item is displayed on the form page; a template configuration module 601, configured to configure at least the following information of the form object: name, data type of attribute value, associated said metadata and presentation style of said metadata.
In an embodiment of the present invention, the data item further includes style information and rule information, where the style is used to indicate a presentation style of the data item on the form page, and the rule information is used to indicate a check rule of the data item.
In an embodiment of the present invention, the template configuration module 601 is specifically configured to configure the form objects included in the form page template according to service types and configure backend object information associated with parameters of each form object.
In an embodiment of the present invention, the template configuration module 601 is specifically configured to generate a JSON expression, where background object information associated with parameters of each form object is recorded in the JSON expression.
In an embodiment of the present invention, the page generating module 602 is configured to obtain the form page template according to a combination of one or more of the following service data: service domain, type, view.
The exemplary explanation of the functions performed by the modules in the apparatus shown in fig. 6 is consistent with the exemplary explanation of the foregoing method embodiment, and is not repeated here.
It should be noted that:
the algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may be used with the teachings herein. The required structure for constructing such a device will be apparent from the description above. In addition, embodiments of the present application are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the embodiments of the present application as described herein, and any descriptions of specific languages are provided above to disclose the best modes of the embodiments of the present application.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the application, various features of the embodiments of the application are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various application aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that is, the claimed embodiments of the application require more features than are expressly recited in each claim. Rather, as the following claims reflect, application is directed to less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this application.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the embodiments of the application and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a page performance testing apparatus according to embodiments of the present application. The present application may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing embodiments of the present application may be stored on a computer readable medium or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
For example, fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application. The electronic device 700 includes: a processor 701, and a memory 702 storing computer programs executable on the processor 701. A processor 701 configured to execute the steps of the method in the embodiment of the present application when executing the computer program in the memory 702. The memory 702 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. The memory 702 has a memory space 703 in which a computer program 704 for performing any of the method steps of the above-described method is stored. The computer program 704 may be read from or written to one or more computer program products. These computer program products comprise a program code carrier such as a hard disk, a Compact Disc (CD), a memory card or a floppy disk. Such a computer program product is typically a non-transitory computer readable storage medium such as that shown in fig. 8.
FIG. 8 is a schematic structural diagram of a non-transitory computer-readable storage medium according to an embodiment of the present application. The computer-readable storage medium 800 stores a computer program 704 for performing the steps of the method according to an embodiment of the application, which is readable by a processor 701 of an electronic device 700 and causes the electronic device 700 to perform the steps of the method described above when the computer program 704 is run by the electronic device 700, and in particular the computer program 704 stored by the computer-readable storage medium may perform the method shown in any of the embodiments described above. The computer program 704 may be compressed in a suitable form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the embodiments of the application, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The embodiments of the application can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words, second, third, etc. do not denote any order, and the words may be interpreted as names.

Claims (10)

1. A form page generation method is characterized by comprising the following steps:
newly building metadata of a form object, configuring the form object by the metadata, configuring a form page template according to the form object, and storing the form page template to a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
acquiring the form page template according to service data, and generating a form page based on the form page template and the parameters of the form object; and calling a uniform back-end data interface to obtain the value of the parameter from the database according to the back-end object information associated with the parameter of the form object.
2. The method of claim 1, wherein the metadata comprises a data item,
the data items at least comprise coding information and data item name information, wherein the coding information is used for uniquely identifying the data items, and the data item name information is used for indicating text contents of the data items when the data items are displayed on the form page;
configuring the form object from the metadata includes configuring at least the following information of the form object:
the name of the person to be treated,
the data type of the value of the attribute,
the metadata of the association is such that,
and a presentation style of the metadata.
3. The method of claim 1, wherein said configuring a form page template from the form object comprises:
and configuring the form objects contained in the form page template according to the service types and configuring the back-end object information associated with the parameters of each form object.
4. The method of claim 3, wherein said configuring said backend object information associated with parameters of each said form object comprises:
and generating a JSON expression, wherein the back-end object information associated with the parameters of each form object is recorded in the JSON expression.
5. The method of any of claims 1-4, wherein said obtaining the form page template from traffic data comprises:
obtaining the form page template according to one or more of the following service data:
service domain, type, view.
6. The method of claim 2, wherein the data item further comprises style information and rule information, the style is used for indicating the presentation style of the data item on the form page, and the rule information is used for indicating the verification rule of the data item.
7. A form page generation apparatus, comprising:
the template configuration module is used for newly building metadata of a form object, configuring the form object by the metadata, configuring a form page template according to the form object and storing the form page template to a database; the form page template comprises a form object and back-end object information related to parameters of the form object;
the page generation module is used for acquiring the form page template according to service data and generating a form page based on the form page template and the parameters of the form object; and calling a uniform back-end data interface to obtain the value of the parameter from the database according to the back-end object information associated with the parameter of the form object.
8. The apparatus of claim 7, wherein the metadata comprises a data item,
the data items at least comprise coding information and data item name information, wherein the coding information is used for uniquely identifying the data items, and the data item name information is used for indicating text contents of the data items when the data items are displayed on the form page;
a template configuration module for configuring at least the following information of the form object: name, data type of attribute value, associated said metadata and presentation style of said metadata.
9. An electronic device, characterized in that the electronic device comprises: a processor, and a memory storing a computer program operable on the processor; wherein the processor is adapted to perform the steps of the method of any one of claims 1-6 when executing the computer program in the memory.
10. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
CN201910364663.4A 2019-04-30 2019-04-30 Form page generation method and device Active CN110222293B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910364663.4A CN110222293B (en) 2019-04-30 2019-04-30 Form page generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910364663.4A CN110222293B (en) 2019-04-30 2019-04-30 Form page generation method and device

Publications (2)

Publication Number Publication Date
CN110222293A CN110222293A (en) 2019-09-10
CN110222293B true CN110222293B (en) 2020-10-27

Family

ID=67820553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910364663.4A Active CN110222293B (en) 2019-04-30 2019-04-30 Form page generation method and device

Country Status (1)

Country Link
CN (1) CN110222293B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111027299A (en) * 2019-10-18 2020-04-17 深圳智慧园区信息技术有限公司 Form generation method and system
CN110908657A (en) * 2019-11-15 2020-03-24 中国人民财产保险股份有限公司 Product generation method and device
CN110990006A (en) * 2019-11-25 2020-04-10 爱信诺征信有限公司 Form management system and form generation device
CN112988115A (en) * 2019-12-13 2021-06-18 阿里巴巴集团控股有限公司 Application building method and device and computer readable storage medium
CN111782216B (en) * 2020-07-23 2024-06-21 平安银行股份有限公司 Page generation method, server and storage medium
CN113760871B (en) * 2020-08-17 2024-04-16 北京沃东天骏信息技术有限公司 Template synchronization method and device
CN112433705A (en) * 2020-11-25 2021-03-02 平安普惠企业管理有限公司 Script generation method and device, electronic equipment and storage medium
CN113760288A (en) * 2021-08-31 2021-12-07 京东科技信息技术有限公司 Page generation method, page generation system and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095767A (en) * 2015-04-29 2016-11-09 1C有限责任公司 Automatically generate the method and system of user's form interface
CN107544808A (en) * 2017-09-07 2018-01-05 北京奥威科软信息技术有限公司 The generation method and device of a kind of web form
CN107678736A (en) * 2017-10-09 2018-02-09 用友网络科技股份有限公司 A kind of business Page Template shows method, system and computer installation
CN109582909A (en) * 2018-12-19 2019-04-05 拉扎斯网络科技(上海)有限公司 Webpage automatic generation method and device, electronic equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6732331B1 (en) * 2000-02-15 2004-05-04 Vlad Alexander System and process for managing content organized in a tag-delimited template using metadata
CN104331284A (en) * 2014-10-29 2015-02-04 北京思特奇信息技术股份有限公司 Method and system for generating and displaying dynamic page
CN107609156B (en) * 2017-09-26 2020-12-25 微梦创科网络科技(中国)有限公司 Page construction method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095767A (en) * 2015-04-29 2016-11-09 1C有限责任公司 Automatically generate the method and system of user's form interface
CN107544808A (en) * 2017-09-07 2018-01-05 北京奥威科软信息技术有限公司 The generation method and device of a kind of web form
CN107678736A (en) * 2017-10-09 2018-02-09 用友网络科技股份有限公司 A kind of business Page Template shows method, system and computer installation
CN109582909A (en) * 2018-12-19 2019-04-05 拉扎斯网络科技(上海)有限公司 Webpage automatic generation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110222293A (en) 2019-09-10

Similar Documents

Publication Publication Date Title
CN110222293B (en) Form page generation method and device
US10909511B2 (en) Method for providing a graphical user interface for an electronic transaction
CN105378662B (en) Generate the method and associated computer system of the bundle for application
CN105389184B (en) The configuration method and device of Product Interface information
CN113222723B (en) Bill processing method, device, equipment and storage medium
CN107818143A (en) A kind of page configuration, generation method and device
CN113205339A (en) Transaction query and transaction data processing method, device and equipment based on block chain
US20080288471A1 (en) Apparatus and method for providing a data marketplace
CN107451184A (en) Page display method and device, user equipment, storage medium
US20160055511A1 (en) System and method for transaction account owner acquisition
JPWO2008078366A1 (en) Data verification apparatus, data verification method, and data verification program
US10511453B2 (en) Information processing system and charge calculation apparatus
US20220414710A1 (en) Graph-based compression of data records
CN102999852A (en) Electronic coupon data generation method and electronic coupon data generation device
US20160012551A1 (en) Apparatus and Application Server for Providing a Service to a User
CN106779594A (en) A kind of Workflow management method based on Activiti
AU2017225148A1 (en) Rule-based funds allocation in electronic transactions
JP7034270B2 (en) Splitting multiple repayment methods
CN103955851A (en) Mobile internet e-commerce platform based on two-dimension code
CN109032598A (en) A kind of dynamic creation method and device of transaction flow
CN113239310A (en) Page loading method and related device
US10540342B2 (en) In-memory transaction processing
CN105302556A (en) Calculation realization method and system and server apparatus
CN107679937A (en) Customize method, system, storage medium and the equipment of service function
CN113220952A (en) Bill processing method and device

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
GR01 Patent grant
GR01 Patent grant