CN106502973A - A kind of universal description method of Form Designer control - Google Patents

A kind of universal description method of Form Designer control Download PDF

Info

Publication number
CN106502973A
CN106502973A CN201610830876.8A CN201610830876A CN106502973A CN 106502973 A CN106502973 A CN 106502973A CN 201610830876 A CN201610830876 A CN 201610830876A CN 106502973 A CN106502973 A CN 106502973A
Authority
CN
China
Prior art keywords
control
attribute
interface
description
panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610830876.8A
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.)
Jinan Inspur Hi Tech Investment and Development Co Ltd
Original Assignee
Jinan Inspur Hi Tech Investment and Development 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 Jinan Inspur Hi Tech Investment and Development Co Ltd filed Critical Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority to CN201610830876.8A priority Critical patent/CN106502973A/en
Publication of CN106502973A publication Critical patent/CN106502973A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Computer Display Output (AREA)

Abstract

The invention discloses a kind of universal description method of Form Designer control, belong to ERP system field, the technical problem to be solved in the present invention is often realized by the way of hard coded for Form Designer is integrated with control, increase newly in Form Designer, delete, modification control will be to doing substantial amounts of code adjustment on designer, the cost of maintenance and difficulty are very high, and substantial amounts of manual coding also directly results in the decline of Form Designer functional stabilization.Technical scheme is:The method is that one group of standard interface of definition realizes integrated between control and each ingredient of Form Designer, and standard interface includes the description interface of control whole description interface, control in workbox panel, description interface of the control in Design view panel, description interface and control description interface lasting accumulation layer in of the control in Properties palette.

Description

A kind of universal description method of Form Designer control
Technical field
The present invention relates to ERP system field, specifically a kind of universal description method of Form Designer control.
Background technology
With deepening continuously for IT application in enterprises, ERP system has been directed to the every aspect of enterprise operation and management, this Necessarily bring sharply increasing for ERP document amounts, the mode of traditional manual coding cannot meet to document development rate and The requirement of stability, increasing ERP suppliers begin through Form Designer to realize the quick exploitation of document.
It is essentially all to surround between control and control that all of operation when document is developed is carried out using Form Designer Relation come launched, so control occupies very important position in Form Designer, directly affects list Can designer develop powerful, rich and varied document.
As ERP documents become increasingly complex, increasing control is added in Form Designer, but traditional is set In gauge, Form Designer is integrated with control often to be realized by the way of hard coded, increases newly, deletes in Form Designer Remove, changing control will be to doing substantial amounts of code adjustment on designer, the cost of maintenance and difficulty are very high, substantial amounts of manual volume Code also directly results in the decline of Form Designer functional stabilization.
The patent documentation of 104267962 A of Patent No. CN discloses a kind of interface UI controls configuration side based on description Method, comprises the steps:Step one, the attribute to control in graphical Form Designer and event are described;Step 2, The editing machine information that the attribute of control is associated on graphical Form Designer with event is described;Step 3, to control Control rule when attribute is edited on graphical Form Designer is described;Step 4, control is set in graphical list The Xml element structures generated on gauge are described;Step 5, the create-rule to control in generation deployment engine are retouched State.But the technical scheme can not solve the problems, such as that Form Designer is integrated with control in ERP system.
Content of the invention
The technical assignment of the present invention is for above weak point, there is provided a kind of universal description side of Form Designer control Method, it is integrated with control often by the way of hard coded realizing to solve Form Designer, increases newly, deletes in Form Designer Remove, changing control will be to doing substantial amounts of code adjustment on designer, the cost of maintenance and difficulty are very high, substantial amounts of manual volume Code also directly results in the problem of the decline of Form Designer functional stabilization.
The technical solution adopted for the present invention to solve the technical problems is:A kind of universal description side of Form Designer control Method, the method are to define one group of standard interface to realize integrated, the standard interface between control and each ingredient of Form Designer The description description of interface, control in Design view panel including control whole description interface, control in workbox panel The description description interface of interface and control in lasting accumulation layer of interface, control in Properties palette;
Wherein, control whole description interface covers the description of relation between each assembled part of Form Designer;
Description interface of the control in workbox panel is used for control to be shown in workbox panel by way of expectations And control is described;
Description interface of the control in Design view panel is used for showing a visual control on Design view panel Part supplies user operation;
Description interface of the control in Properties palette is used in Properties palette being shown control and editing;
Description interface of the control in lasting accumulation layer is used for being saved in the design result of Form Designer using XML holding Long in accumulation layer.
Preferably, the control whole description interface is described in detail below:
(1), control mark:For one control of unique mark;
(2), description of the control in workbox panel:For describing control in the workbox panel of Form Designer Show;
(3), description of the control in Design view panel:For describing Design view panel of the control in Form Designer On displaying and behavior;
(4), description of the control in Properties palette:For describing displaying of the control in the Properties palette of Form Designer With behavior;
(5), description of the control in lasting accumulation layer:For defining control depositing in the Properties palette of Form Designer Storage form.
Preferably, description interface of the control in the workbox panel is described in detail below:
(1), control title:The display Name of control in the toolbar panel of Form Designer;
(2), control class:The foundation of control packet in the toolbar panel of Form Designer;
(3), control icons:The chart path of control in the toolbar panel of Form Designer;
(4), the DISPLAY ORDER of control:The DISPLAY ORDER of control in Form Designer toolbar breadboard.
Preferably, description interface of the control in the Design view panel is described in detail below:Design view control Part constructor, Design view control constructor are used for creating the graphical control that control shows in Design view.
Preferably, description interface of the control in Properties palette is in order to support that the nested of attribute needs below definition Interface:Property container describes interface, attribute description interface, the regular interface of property value verification, attribute and Design view panel internal control The Map Interface and attribute of part and the Map Interface of persistent layer nodal value;Property container describes interface can be right with mutually nested Should be exactly a nested attribute on control panel;
Wherein, property container describes being described in detail below for interface:
(1), Container Name:For the title that property container shows in Properties palette;
(2), (vessel) class:Under which classification for controlled attribute container in Properties palette show, top level container this Classification is sky;
(3), whether show:For the observability of controlled attribute container and sub- attribute in Properties palette;
(4), DISPLAY ORDER:For DISPLAY ORDER of the controlled attribute container in Properties palette;
(5), sub- container description collections:For storing the set of sub- property container description;
(6), sub- attribute description set:For storing the set of sub- attribute description.
More preferably, the attribute description interface is described in detail below:
(1), identify:For unique mark attribute in Properties palette;
(2), display name:Title for the display in Properties palette;
(3), describe:For the description to the attribute shown in Properties palette;
(4), classification:For showing under which classification in Properties palette;
(5), Value Types:Store the Value Types of the attribute;
(6), default value:Store the default value of the attribute;
(7), whether visible:For controlling whether the attribute shows in Properties palette;
(8), whether read-only:Whether read-only it is used for the attribute on controlled attribute panel;
(9), DISPLAY ORDER:It is used for controlling the DISPLAY ORDER on Properties palette;
(10), property value editing machine:It is used for controlling the attribute enters edlin with what editing machine on Properties palette;
(11), property value verification regular collection:It is used for storing one group of verification rule, to verify property value;
(12), attribute and view panel mapping set:It is used for storing one group of mapping, on bi-directional synchronization Properties palette The property value of control in value and Design view;
(13), attribute and persistent layer mapping set:It is used for storing one group of mapping, the attribute come on bi-directional synchronization Properties palette The property value of corresponding node in value and persistent layer.
More preferably, the regular interface of the defined attribute value verification is changed for the property value that works as in Properties palette Afterwards, the legitimacy of property value be verified, defined attribute value verifies being described in detail below for regular interface:
(1), rule is verified:The expression formula of one description verification rule, if self-defined verification, it is intended that the tune of checker Use mode;
(2), verification is unsuccessfully pointed out:The information of verification failure.
More preferably, in the attribute and Design view panel, the Map Interface of control is to work as the attribute in Properties palette Value change or Design view panel in control property change after, both are synchronized, attribute and Design view In panel, the Map Interface of control is described in detail below:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), panel control tree path is designed:For searching the attribute of visual control on Design view panel;
(3), transducer:Inconsistent by property value on transducer processing attribute panel and design panel control property value Situation.
More preferably, the Map Interface of the attribute and lasting accumulation layer nodal value is to work as the attribute in attribute column panel After value changes, change is saved in persistent layer, or is needed in persistent layer when control being loaded by persistent layer Data are mapped on Properties palette, and attribute is described in detail below with the Map Interface of lasting accumulation layer nodal value:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), lasting accumulation layer attribute node path:For searching corresponding node in the control structure of lasting accumulation layer;
(3), transducer:The inconsistent situation of the value in value and lasting accumulation layer in processing attribute panel.
Preferably, the lasting accumulation layer in description interface of the control in lasting accumulation layer adopts XML format pair Control is stored and is defined that node element describes interface and attribute node describes interface for describing the XML structure of control;
Wherein, define node element and describe being described in detail below for interface:
(1), tag name:For defining the tag name of XML element node;
(2), daughter element set:The set of daughter element in element;
(3), sub- community set:The set of element property;
Attribute node describes the title that the attribute-name of interface is used for defining XML attribute node.
Compared to the prior art the universal description method of the Form Designer control of the present invention, has the advantages that: The present invention defines standard interface for Form Designer control to describe the attribute and and list of Form Designer control itself Association between each ingredient of designer, Form Designer can pass through the description and definition for parsing control, quickly to control Carry out integrated, a large amount of reduce the encoding amount brought when Form Designer controls are changed, substantially increase Form Designer exploitation and The efficiency of maintenance, after the definition and description of control change, these changes can be more rapidly applied to and be set by Form Designer In each ingredient of gauge.
Therefore the present invention is the features such as have reasonable in design, easy to use, one-object-many-purposes, thus, with promoting the use of well It is worth.
Description of the drawings
The present invention is further described below in conjunction with the accompanying drawings.
Accompanying drawing 1 is Form Designer structured flowchart;
Integrated stand composition of the accompanying drawing 2 for Form Designer control.
Specific embodiment
The invention will be further described with specific embodiment below in conjunction with the accompanying drawings.
Embodiment 1
As shown in figure 1 and 2, the universal description method of Form Designer control of the invention, the method are to define one group Standard interface is realized integrated between control and each ingredient of Form Designer, and standard interface includes that control whole description connects The description description interface of interface, control in Design view panel of mouth, control in workbox panel, control are in Properties palette The interior description description interface of interface and control in lasting accumulation layer;
Wherein, control whole description interface covers the description of relation between each assembled part of Form Designer;
Description interface of the control in workbox panel is used for control to be shown in workbox panel by way of expectations And control is described;
Description interface of the control in Design view panel is used for showing a visual control on Design view panel Part supplies user operation;
Description interface of the control in Properties palette is used in Properties palette being shown control and editing;
Description interface of the control in lasting accumulation layer is used for being saved in the design result of Form Designer using XML holding Long in accumulation layer.
Control whole description interface is described in detail below:
(1), control mark:For one control of unique mark;
(2), description of the control in workbox panel:For describing control in the workbox panel of Form Designer Show;
(3), description of the control in Design view panel:For describing Design view panel of the control in Form Designer On displaying and behavior;
(4), description of the control in Properties palette:For describing displaying of the control in the Properties palette of Form Designer With behavior;
(5), description of the control in lasting accumulation layer:For defining control depositing in the Properties palette of Form Designer Storage form.
Description interface of the control in the workbox panel is described in detail below:
(1), control title:The display Name of control in the toolbar panel of Form Designer;
(2), control class:The foundation of control packet in the toolbar panel of Form Designer;
(3), control icons:The chart path of control in the toolbar panel of Form Designer;
(4), the DISPLAY ORDER of control:The DISPLAY ORDER of control in Form Designer toolbar breadboard.
Description interface of the control in the Design view panel is described in detail below:Design view control constructor, design View control constructor is used for creating the graphical control that control shows in Design view.
Description interface of the control in Properties palette is in order to support that the nested of attribute needs definition with lower interface:Property container In description interface, attribute description interface, the regular interface of property value verification, attribute and Design view panel the Map Interface of control with And the Map Interface of attribute and persistent layer nodal value;Property container is described interface and can be corresponded on control panel with mutually nested It is exactly a nested attribute;
Wherein, property container describes being described in detail below for interface:
(1), Container Name:For the title that property container shows in Properties palette;
(2), (vessel) class:Under which classification for controlled attribute container in Properties palette show, top level container this Classification is sky;
(3), whether show:For the observability of controlled attribute container and sub- attribute in Properties palette;
(4), DISPLAY ORDER:For DISPLAY ORDER of the controlled attribute container in Properties palette;
(5), sub- container description collections:For storing the set of sub- property container description;
(6), sub- attribute description set:For storing the set of sub- attribute description.
Attribute description interface is described in detail below:
(1), identify:For unique mark attribute in Properties palette;
(2), display name:Title for the display in Properties palette;
(3), describe:For the description to the attribute shown in Properties palette;
(4), classification:For showing under which classification in Properties palette;
(5), Value Types:Store the Value Types of the attribute;
(6), default value:Store the default value of the attribute;
(7), whether visible:For controlling whether the attribute shows in Properties palette;
(8), whether read-only:Whether read-only it is used for the attribute on controlled attribute panel;
(9), DISPLAY ORDER:It is used for controlling the DISPLAY ORDER on Properties palette;
(10), property value editing machine:It is used for controlling the attribute enters edlin with what editing machine on Properties palette;
(11), property value verification regular collection:It is used for storing one group of verification rule, to verify property value;
(12), attribute and view panel mapping set:It is used for storing one group of mapping, on bi-directional synchronization Properties palette The property value of control in value and Design view;
(13), attribute and persistent layer mapping set:It is used for storing one group of mapping, the attribute come on bi-directional synchronization Properties palette The property value of corresponding node in value and persistent layer.
The regular interface of defined attribute value verification be change for the property value that works as in Properties palette after, be to property value Legitimacy verified, defined attribute value verification regular interface is described in detail below:
(1), rule is verified:The expression formula of one description verification rule, if self-defined verification, it is intended that the tune of checker Use mode;
(2), verification is unsuccessfully pointed out:The information of verification failure.
Attribute is to change for the property value that works as in Properties palette with the Map Interface of control in Design view panel Or after the control property in Design view panel changes, both are synchronized, control in attribute and Design view panel Map Interface be described in detail below:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), panel control tree path is designed:For searching the attribute of visual control on Design view panel;
(3), transducer:Inconsistent by property value on transducer processing attribute panel and design panel control property value Situation.
Attribute is to change to work as the property value in attribute column panel with the Map Interface of lasting accumulation layer nodal value Afterwards, change is saved in persistent layer, or need to be mapped to the data in persistent layer when control being loaded by persistent layer On Properties palette, attribute is described in detail below with the Map Interface of lasting accumulation layer nodal value:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), lasting accumulation layer attribute node path:For searching corresponding node in the control structure of lasting accumulation layer;
(3), transducer:The inconsistent situation of the value in value and lasting accumulation layer in processing attribute panel.
Lasting accumulation layer in description interface of the control in lasting accumulation layer is stored simultaneously to control using XML format Definition node element describes interface and attribute node describes the XML structure that interface is used for describing control;
Wherein, define node element and describe being described in detail below for interface:
(1), tag name:For defining the tag name of XML element node;
(2), daughter element set:The set of daughter element in element;
(3), sub- community set:The set of element property;
Attribute node describes the title that the attribute-name of interface is used for defining XML attribute node.
Embodiment 2
By the implement scene of a reality, become apparent from the above-mentioned target of the present invention, advantage understandable.Implementation process bag Two stages are included, respectively:Control definition phase and Form Designer integration phase.Assume that we are to increase a button control newly Part, specific implementing procedure are as follows:
The control definition phase
1st, button description in workbox panel is defined
Property Name Value
Control title Button
Control class Input control
Control icons Button.png.
The DISPLAY ORDER of control 10
2nd, description of the button in Properties palette is defined, it will be assumed that have with properties:
Size:Show under " layout " classification, again comprising width and height under size;
Text:Show under " routine " classification, for the text shown on settings button;
We start to be described these attributes below:
3rd, button description in persistent layer is defined, and button is as follows in the structure of persistent layer:
<Button Text=" button texts ">
<Size Width=" 80 " Height=" 28 "/>
</Button>
In order to describe this structure, we will be defined to all elements of the structure and attribute:
(2), Form Designer integration phase
(1), Form Designer is shown to control in workbox by description of the read control on workbox panel;
(2), when button is dragged to Design view panel from workbox by user, designer does following three work:
1., the description according to control in Design view, on the Design view on create visual control;
2., the description according to control in persistent layer creates one section of XML fragment and puts in internal memory;
3., the description according to control in Properties palette;
(3), when user changes the property value in attribute column, Form Designer does following three work:
1., according to the attribute verification rule in Properties palette, the legitimacy of property value is verified;
2., according to the attribute in Properties palette and the mapping ruler of Design view panel, can in Amending design view panel Depending on changing the property value of control;
3., according to the attribute in Properties palette and persistent layer mapping ruler, the XML node value in internal memory is changed;
(4), when user is adjusted to visual control in Design view panel, according to the attribute in Properties palette with The mapping ruler of Design view panel, change is synchronized on the attribute in Properties palette, can now be triggered in Properties palette The change of property value, then go to execute the process in above-mentioned steps (2).
By specific embodiment above, the those skilled in the art can readily realize the present invention.But should Work as understanding, the present invention is not limited to above-mentioned two kind specific embodiment.On the basis of disclosed embodiment, the technology The technical staff in field can the different technical characteristic of combination in any, so as to realize different technical schemes.
In addition to the technical characteristic described in description, the known technology of those skilled in the art is.

Claims (10)

1. a kind of universal description method of Form Designer control, it is characterised in that the method is to define one group of standard interface to realize Integrated between control and each ingredient of Form Designer, standard interface includes control whole description interface, control in instrument Description interface, control description interface Properties palette in of the description interface, control in case panel in Design view panel And description interface of the control in lasting accumulation layer;
Wherein, control whole description interface covers the description of relation between each assembled part of Form Designer;
Description interface of the control in workbox panel is in workbox panel and right for control to be shown to by way of expectations Control is described;
Description interface of the control in Design view panel is used for showing that on Design view panel a visual control is supplied User operation;
Description interface of the control in Properties palette is used in Properties palette being shown control and editing;
Description interface of the control in lasting accumulation layer is used for being saved in the design result of Form Designer using XML persistently depositing In reservoir.
2. the universal description method of Form Designer control according to claim 1, it is characterised in that the control entirety Being described in detail below for interface is described:
(1), control mark:For one control of unique mark;
(2), description of the control in workbox panel:For describing exhibition of the control in the workbox panel of Form Designer Show;
(3), description of the control in Design view panel:For describing control on the Design view panel of Form Designer Show and behavior;
(4), description of the control in Properties palette:For describing displaying and row of the control in the Properties palette of Form Designer For;
(5), description of the control in lasting accumulation layer:For defining storage lattice of the control in the Properties palette of Form Designer Formula.
3. the universal description method of Form Designer control according to claim 1, it is characterised in that the control is in work Description interface in tool case panel is described in detail below:
(1), control title:The display Name of control in the toolbar panel of Form Designer;
(2), control class:The foundation of control packet in the toolbar panel of Form Designer;
(3), control icons:The chart path of control in the toolbar panel of Form Designer;
(4), control DISPLAY ORDER:The DISPLAY ORDER of control in Form Designer toolbar breadboard.
4. the universal description method of Form Designer control according to claim 1, it is characterised in that the control is setting Count being described in detail below for the description interface in view panel:Design view control constructor, Design view control constructor are used In the graphical control that establishment control shows in Design view.
5. the universal description method of Form Designer control according to claim 1, it is characterised in that the control is in category Property panel in description interface in order to support that the nested of attribute needs definition with lower interface:Property container describes interface, attribute and retouches State the Map Interface and attribute and persistent layer of control in interface, the regular interface of property value verification, attribute and Design view panel The Map Interface of nodal value;
Wherein, property container describes being described in detail below for interface:
(1), Container Name:For the title that property container shows in Properties palette;
(2), (vessel) class:Which show under the classification for controlled attribute container in Properties palette, top level container this classification For sky;
(3), whether show:For the observability of controlled attribute container and sub- attribute in Properties palette;
(4), DISPLAY ORDER:For DISPLAY ORDER of the controlled attribute container in Properties palette;
(5), sub- container description collections:For storing the set of sub- property container description;
(6), sub- attribute description set:For storing the set of sub- attribute description.
6. the universal description method of Form Designer control according to claim 5, it is characterised in that the attribute description Interface is described in detail below:
(1), mark:For unique mark attribute in Properties palette;
(2), display name:Title for the display in Properties palette;
(3), description:For the description to the attribute shown in Properties palette;
(4), classification:For showing under which classification in Properties palette;
(5), Value Types:Store the Value Types of the attribute;
(6), default value:Store the default value of the attribute;
(7), whether visible:For controlling whether the attribute shows in Properties palette;
(8), whether read-only:Whether read-only it is used for the attribute on controlled attribute panel;
(9), DISPLAY ORDER:It is used for controlling the DISPLAY ORDER on Properties palette;
(10), property value editing machine:It is used for controlling the attribute enters edlin with what editing machine on Properties palette;
(11), property value verification regular collection:It is used for storing one group of verification rule, to verify property value;
(12), attribute and view panel mapping set:Be used for storing one group of mapping, for the value on bi-directional synchronization Properties palette and The property value of control on Design view;
(13), attribute and persistent layer mapping set:Be used for storing one group of mapping, the property value come on bi-directional synchronization Properties palette and The property value of corresponding node in persistent layer.
7. the universal description method of Form Designer control according to claim 5, it is characterised in that the defined attribute The regular interface of value verification be change for the property value that works as in Properties palette after, school to be carried out to the legitimacy of property value Test, defined attribute value verifies being described in detail below for regular interface:
(1), verification rule:The expression formula of one description verification rule, if self-defined verification, it is intended that the called side of checker Formula;
(2), verification unsuccessfully point out:The information of verification failure.
8. the universal description method of Form Designer control according to claim 5, it is characterised in that the attribute with set Meter view panel in control Map Interface be in order to the property value that works as in Properties palette changes or Design view panel in Control property change after, both are synchronized, attribute with Design view panel the Map Interface of control concrete It is described as follows:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), design panel control tree path:For searching the attribute of visual control on Design view panel;
(3), transducer:By the inconsistent feelings of property value on transducer processing attribute panel and design panel control property value Condition.
9. the universal description method of Form Designer control according to claim 5, it is characterised in that the attribute with hold Long the Map Interface of accumulation layer nodal value is to work as after the property value in attribute column panel changes, change is saved in and is held Long layer, or need the data in persistent layer are mapped on Properties palette when loading control by persistent layer, attribute with Persistently the Map Interface of accumulation layer nodal value is described in detail below:
(1), Properties palette tree path:For searching attribute on Properties palette;
(2), lasting accumulation layer attribute node path:For searching corresponding node in the control structure of lasting accumulation layer;
(3), transducer:The inconsistent situation of the value in value and lasting accumulation layer in processing attribute panel.
10. the universal description method of Form Designer control according to claim 1, it is characterised in that the control is being held Lasting accumulation layer in description interface in accumulation layer is stored to control using XML format and is defined node element description long Interface and attribute node describe the XML structure that interface is used for describing control;
Wherein, define node element and describe being described in detail below for interface:
(1), tag name:For defining the tag name of XML element node;
(2), daughter element set:The set of daughter element in element;
(3), sub- community set:The set of element property;
Attribute node describes the title that the attribute-name of interface is used for defining XML attribute node.
CN201610830876.8A 2016-09-19 2016-09-19 A kind of universal description method of Form Designer control Pending CN106502973A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610830876.8A CN106502973A (en) 2016-09-19 2016-09-19 A kind of universal description method of Form Designer control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610830876.8A CN106502973A (en) 2016-09-19 2016-09-19 A kind of universal description method of Form Designer control

Publications (1)

Publication Number Publication Date
CN106502973A true CN106502973A (en) 2017-03-15

Family

ID=58290291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610830876.8A Pending CN106502973A (en) 2016-09-19 2016-09-19 A kind of universal description method of Form Designer control

Country Status (1)

Country Link
CN (1) CN106502973A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107301044A (en) * 2017-06-09 2017-10-27 广州慧扬健康科技有限公司 Multipage control for metabolic disease electronic health record list
CN107807913A (en) * 2017-11-16 2018-03-16 金航数码科技有限责任公司 A kind of form design system and method based on web
CN109240835A (en) * 2018-08-30 2019-01-18 河南省西峡汽车水泵股份有限公司 A kind of PLM system and ERP system interconnection method
CN111651158A (en) * 2020-04-23 2020-09-11 平安国际智慧城市科技股份有限公司 Form page generation method, device, terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080081628A (en) * 2007-03-06 2008-09-10 정진국 Screen composition method using screen independent program
CN102360290A (en) * 2011-09-29 2012-02-22 用友软件股份有限公司 Form building device and form building method
CN102707945A (en) * 2012-04-11 2012-10-03 佳都新太科技股份有限公司 Implementation method of form designer based on layout template in Eclipse
CN104267949A (en) * 2014-09-25 2015-01-07 成都国科海博信息技术股份有限公司 Form designer and form design method
CN105630514A (en) * 2016-02-24 2016-06-01 浪潮通用软件有限公司 Form designing method based on modularization

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080081628A (en) * 2007-03-06 2008-09-10 정진국 Screen composition method using screen independent program
CN102360290A (en) * 2011-09-29 2012-02-22 用友软件股份有限公司 Form building device and form building method
CN102707945A (en) * 2012-04-11 2012-10-03 佳都新太科技股份有限公司 Implementation method of form designer based on layout template in Eclipse
CN104267949A (en) * 2014-09-25 2015-01-07 成都国科海博信息技术股份有限公司 Form designer and form design method
CN105630514A (en) * 2016-02-24 2016-06-01 浪潮通用软件有限公司 Form designing method based on modularization

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107301044A (en) * 2017-06-09 2017-10-27 广州慧扬健康科技有限公司 Multipage control for metabolic disease electronic health record list
CN107807913A (en) * 2017-11-16 2018-03-16 金航数码科技有限责任公司 A kind of form design system and method based on web
CN109240835A (en) * 2018-08-30 2019-01-18 河南省西峡汽车水泵股份有限公司 A kind of PLM system and ERP system interconnection method
CN109240835B (en) * 2018-08-30 2022-09-30 飞龙汽车部件股份有限公司 Method for butting PLM system and ERP system
CN111651158A (en) * 2020-04-23 2020-09-11 平安国际智慧城市科技股份有限公司 Form page generation method, device, terminal and storage medium
WO2021212636A1 (en) * 2020-04-23 2021-10-28 平安国际智慧城市科技股份有限公司 Form page generation method and device, terminal, and storage medium
CN111651158B (en) * 2020-04-23 2024-05-31 平安国际智慧城市科技股份有限公司 Form page generation method, device, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN106502973A (en) A kind of universal description method of Form Designer control
US7750924B2 (en) Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
KR100725889B1 (en) User interface for creation and editing of variable data documents
US9747710B2 (en) Method, system, and computer-readable medium for creating and laying out a graphic within an application program
US8713430B2 (en) Document layout method
US20050149873A1 (en) Methods, systems and computer program products for providing multi-dimensional tree diagram graphical user interfaces
KR100734742B1 (en) System and method for hierarchical layout specialization
CN106354513A (en) Layered development method for form
CN107153544A (en) A kind of Worksheet self-defining method and device
CN110032720A (en) A kind of visualization report typesetting and automatic generation method and system based on XML
US20050094205A1 (en) Selective preview and proofing of documents or layouts containing variable data
CN103793145A (en) Drawing frame parameter identification and drawing output method based on autoCAD
JPWO2006098031A1 (en) Keyword management device
US20110221764A1 (en) Laying out and cropping images in pre-defined layouts
CN106469434A (en) The method that two-dimentional reinforcement drawing is generated based on three-dimensional rebar model
CN105701183A (en) User personalized template implementation method and apparatus
CN105204860A (en) Method and device for rapidly generating user-defined static Web page
CN108108194A (en) User interface edit methods and user interface editing machine
CN102053987B (en) For showing the unified interface with Update Table array
CN104063365A (en) Method for inserting object in PDF document
CN106445900A (en) Table style processing method and device
JPH06251007A (en) Table data input device
CN102591660B (en) Method and device for constructing flash program object
CN106528152A (en) Information system based on model-driven software development
Ham et al. Spud 1.0: generalising and automating the user interfaces of scientific computer models

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170315

RJ01 Rejection of invention patent application after publication