[go: up one dir, main page]

CN102819423A - Method and device for displaying dynamic control bill interface - Google Patents

Method and device for displaying dynamic control bill interface Download PDF

Info

Publication number
CN102819423A
CN102819423A CN2011104113486A CN201110411348A CN102819423A CN 102819423 A CN102819423 A CN 102819423A CN 2011104113486 A CN2011104113486 A CN 2011104113486A CN 201110411348 A CN201110411348 A CN 201110411348A CN 102819423 A CN102819423 A CN 102819423A
Authority
CN
China
Prior art keywords
document
control
interface
document interface
tabulation
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.)
Granted
Application number
CN2011104113486A
Other languages
Chinese (zh)
Other versions
CN102819423B (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.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China 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 Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201110411348.6A priority Critical patent/CN102819423B/en
Publication of CN102819423A publication Critical patent/CN102819423A/en
Application granted granted Critical
Publication of CN102819423B publication Critical patent/CN102819423B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention relates to a method for displaying a dynamic control bill interface. The method specifically comprises the steps of: building a universal control list, a universal field list and a bill interface type list; receiving a bill examination request transmitted by a client and obtaining the bill interface type; generating bill interface logic according to the bill interface type, and transmitting bill interface logic data to the client to render. According to the method and device for displaying the dynamic control bill interface provided by the invention, corresponding bill interface is matched according to different bill interface examination requests, and the bill interface is dynamically displayed according to business types on different nodes of a work flow, thereby avoiding secondary development for different business types, and improving the efficiency while saving the cost.

Description

Dynamically control the method and the device of document showing interface
Technical field
The present invention relates to field of computer technology, specifically is a kind of method and device of dynamic control document showing interface.
Background technology
At present, exist a large amount of documents in enterprise's office system workflow, relate to demonstration/hiding/operations such as editor/locking often the document content.The content that document relates to and the operating right of each field are all different, and in the workflow different nodes, the state that can edit or lock need hidden, be made as to the part field of document.For example, in transferring the firewood approval process, the approver needs the concrete accent firewood of edit-modify detailed, and this accent firewood detail can not showed the applicant, and the applicant can only see the total value result who transfers firewood.When the business datum content changes; Individual demands such as the interface configurations that need carry out causing after secondary development changes with supporting business, flow startup condition; To having relatively high expectations of maintainer; And need device out of service after deployment, to restart, for the maintenance of enterprise's office system has brought great inconvenience.
Summary of the invention
Fundamental purpose of the present invention provides a kind of method of dynamic control document showing interface, can show coupling document showing interface content according to the different service logic.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of method of dynamic control document showing interface, the method comprising the steps of:
Make up common controls tabulation and document interface type table, wherein, comprise the control logic in the said common controls tabulation, said document interface type table comprises the incidence relation of control type and coordinate, field type, field and control;
The document that receives the client transmission is checked request and is obtained said document interface type, generates the document interface logic according to said document interface type;
Document interface logic data are sent to client to be played up.
Preferably, corresponding each the control logical record of said common controls tabulation is provided with the control logical identifier; Corresponding each the document interface type record of said document interface type tabulation is provided with document interface type sign.
Preferably, the document that said reception client is sent is checked request and obtains said document interface type that the step that generates the document interface logic according to said document interface type specifically comprises:
Check acquisition request node control information according to said document;
Obtain document interface type sign that should node according to said node control information;
Obtain generation document interface logic after corresponding controls and the field according to said document interface type sign.
Preferably; Control logical record in the said common controls tabulation and the field logical record in the tabulation of said universal field are data, JSON (JavaScript Object Notation, a kind of data interchange format) data or extensible markup language XML file in the database.
A kind of device of dynamic control document showing interface, this device specifically comprises:
The tabulation generation module; Be used to make up common controls tabulation, universal field tabulation and document interface type table; Wherein, comprise the control logic in the said common controls tabulation, said document interface type table comprises the incidence relation of control type and coordinate, field type, control and field;
The type generation module is used to receive the document that client sends and checks request and obtain said document interface type, generates the document interface logic according to said document interface type;
Sending module is used for that document interface logic data are sent to client and plays up.
Preferably, corresponding each the control logical record of said common controls tabulation is provided with the control logical identifier; Corresponding each the document interface type record of said document interface type tabulation is provided with document interface type sign.
Preferably, said type generation module specifically comprises:
First acquisition module is used for checking acquisition request node control information according to said document;
Second acquisition module is used for obtaining document interface type sign that should node according to said node control information;
The interface generation module is used for obtaining generation document interface logic after corresponding controls and the field according to said document interface type sign.
Preferably, control logical record in the said common controls tabulation and the field logical record in the tabulation of said universal field are data, JSON data or XML file in the database.
The method and the device of dynamic control document showing interface provided by the invention; Check the corresponding document interface of request coupling according to different document interfaces; Realized according to the type of service Dynamic Display document interface on the different nodes of workflow; Thereby avoided secondary development, improved efficient when practicing thrift cost to different service types.
Description of drawings
Fig. 1 is the process flow diagram among method one embodiment of dynamic control document showing interface provided by the invention;
Fig. 2 is the process flow diagram among another embodiment of method of dynamic control document showing interface provided by the invention;
Fig. 3 is the structural representation among device one embodiment of dynamic control document showing interface provided by the invention;
Fig. 4 is the structural representation of the type generation module among another embodiment of device of dynamic control document showing interface provided by the invention.
The realization of the object of the invention, functional characteristics and advantage will combine embodiment, further specify with reference to accompanying drawing.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The embodiment of the invention provides a kind of method of dynamic control document showing interface, and as shown in Figure 1, the method comprising the steps of:
S110: make up common controls tabulation and universal field tabulation and document interface type table, wherein, comprise the control logic in the common controls tabulation, document interface type table comprises the incidence relation of control type and coordinate, field type, control and field; In enterprise's office administration; The document interface type that different enterprises relates to is comparatively fixing; And exist the operation of a large amount of similarly documents, such as preserving, submit to, revise, check, delete and need controlling the visible of document interface fields or can edit etc. according to user right.For different document interface types, control wherein and field can be general, and different is that type of service is different, and the back-end data table is different.In document interface type table, corresponding each document interface type comprises attribute: the size at the incidence relation of control type and coordinate thereof, field, control and field and document interface etc.Given this, in the present embodiment, make up common controls tabulation and document interface type table earlier, wherein the common controls tabulation comprises general control logical record; Document interface type table comprises the institute's documentary interface type that relates in the business administration, and each document interface type is defined, and includes the control type that relates in the document interface and the incidence relation of coordinate, field, control and field thereof.Record in this common controls tabulation can be presented as the data in the database.In other embodiment, the record in this common controls tabulation also can be presented as JSON data or expandable mark language XML file.
S120: the document that receives the client transmission is checked request and is obtained the document interface type, generates the document interface logic according to said document interface type; The document that receives the client transmission is checked request; From this request, can obtain which node that this document is positioned at workflow; Obtain the document interface type that document checks that request is corresponding according to the type of service of this node, generate the document interface logic according to the document interface type.
S130: document interface logic data are sent to client play up; Client is played up the document interface logic data that receive.
The method that provides through the foregoing description; Check the corresponding document interface of request coupling according to different document interfaces; Realized according to the type of service Dynamic Display document interface on the different nodes of workflow; Thereby avoided secondary development, improved efficient when practicing thrift cost to different service types.
On the basis of previous embodiment, corresponding each control logical record is provided with the control logical identifier in the common controls tabulation; At corresponding each the document interface type record of document interface type tabulation, be provided with document interface type sign.When request is checked at the document interface that receives client, obtain corresponding controls or document interface type through identification information, reduced quantity of information mutual between client and the server and number of times, improved work efficiency.
On the basis of previous embodiment, as shown in Figure 2 in the present embodiment, step S120 specifically comprises:
S121: check acquisition request node control information according to the document interface; Document according to client is sent checks that acquisition request is to node control information.
S122: obtain document interface type sign that should node according to this node control information; Corresponding different nodes is provided with different document interface types, obtains document interface type sign that should node according to the node control information that gets access to.
S123: obtain generation document interface logic behind corresponding controls and the associate field according to document interface type sign; After getting access to document interface type sign; Get access to common controls type and the incidence relation of coordinate, control and field and the size at document interface etc. through document interface type table, generate the document interface logic according to the incidence relation of common controls type and coordinate, receipt field and control and field and the size at document interface corresponding to this document interface type.
The embodiment of the invention also provides a kind of device of dynamic control document showing interface, and is as shown in Figure 3, and this device comprises:
Tabulation generation module 210; Be used to make up common controls tabulation, universal field tabulation and document interface type table; Wherein, comprise the control logic in the common controls tabulation, document interface type table comprises the incidence relation of control type and coordinate, field type, control and field;
Type generation module 220 is used to receive the document that client sends and checks request and obtain the document interface type, generates the document interface logic according to the document interface type;
Sending module 230 is used for that document interface logic data are sent to client and plays up.
In enterprise's office administration; The document interface type that different enterprises relates to is comparatively fixing; And exist the operation of a large amount of similarly documents, such as preserving, submit to, revise, check, delete and need controlling the visible of document interface fields or can edit etc. according to user right.For different document interface types, control wherein and field can be general, and different is that type of service is different, and the back-end data table is different.In document interface type table, corresponding each document interface type comprises attribute: the size at the incidence relation of common controls type and coordinate thereof, field, control and field and document interface etc.Given this, in the present embodiment, tabulation generation module 210 makes up common controls tabulation and document interface type table earlier, and wherein the common controls tabulation comprises general control logical record; Document interface type table comprises the institute's documentary interface type that relates in the business administration; And each document interface type defined; Include the control type that relates in the document interface and the incidence relation of coordinate, field, control and field thereof, also include the size at document interface.Record in this common controls tabulation can be presented as the data in the database.In other embodiment, the record in this common controls tabulation also can be presented as JSON data or expandable mark language XML file.
Type generation module 220 receives the document of client transmission and checks request; From this request, can obtain which node that this document is positioned at workflow; Type generation module 220 obtains the document interface type that document checks that request is corresponding according to the type of service of this node, generates the document interface logic according to the document interface type.
Sending module 230 is sent to client with document interface logic data and plays up, and client is played up the document interface logic data that receive.
The device of the dynamic control document showing interface that the embodiment of the invention provides; Check the corresponding document interface of request coupling according to different document interfaces; Realized according to the type of service Dynamic Display document interface on the different nodes of workflow; Thereby avoided secondary development, improved efficient when practicing thrift cost to different service types.
On the basis of previous embodiment, corresponding each control logical record is provided with the control logical identifier in the common controls tabulation; At corresponding each the document interface type record of document interface type tabulation, be provided with document interface type sign.When request is checked at the document interface that receives client, obtain corresponding controls or document interface type through identification information, reduced quantity of information mutual between client and the server and number of times, improved work efficiency.
On the basis of previous embodiment, as shown in Figure 4, type generation module 220 specifically comprises:
First acquisition module 221 is used for checking acquisition request node control information according to said document;
Second acquisition module 222 is used for obtaining document interface type sign that should node according to said node control information;
Interface generation module 223 is used for obtaining generation document interface logic behind corresponding controls and the associate field according to document interface type sign.
The document that first acquisition module 221 sends according to client checks that acquisition request is to node control information.Corresponding different nodes is provided with different document interface types, and second acquisition module 222 obtains document interface type sign that should node according to the node control information that gets access to.After getting access to document interface type sign; Interface generation module 223 gets access to common controls type and the incidence relation of coordinate, control and field and the size at document interface etc. corresponding to this document interface type through document interface type table, and interface generation module 223 generates the document interface logic according to the incidence relation of common controls type and coordinate, field, control and field and the size at document interface.
More than be merely preferred embodiment of the present invention,, all any modifications of within spirit of the present invention and principle, being done, be equal to and replace and improvement etc., all should be included within protection scope of the present invention not in order to restriction the present invention.

Claims (8)

1. a method of dynamically controlling the document showing interface is characterized in that, comprising:
Make up common controls tabulation, universal field tabulation and document interface type table, wherein, comprise the control logic in the said common controls tabulation, said document interface type table comprises the incidence relation of control type and coordinate, field, control and field;
The document that receives the client transmission is checked request and is obtained said document interface type, generates the document interface logic according to said document interface type;
Document interface logic data are sent to client to be played up.
2. the method for dynamic control document showing interface according to claim 1 is characterized in that, corresponding each the control logical record of said common controls tabulation is provided with the control logical identifier; Corresponding each the document interface type record of said document interface type tabulation is provided with document interface type sign.
3. the method for dynamic control document showing interface according to claim 2; It is characterized in that; The document that said reception client is sent is checked request and obtains said document interface type that the step that generates the document interface logic according to said document interface type specifically comprises:
Check acquisition request node control information according to said document;
Obtain document interface type sign that should node according to said node control information;
Obtain generation document interface logic behind corresponding controls and the associate field according to said document interface type sign.
4. the method for dynamic control document showing interface according to claim 1; It is characterized in that control logical record in the said common controls tabulation and the field logical record in the tabulation of said universal field are data, JSON data or extensible markup language XML file in the database.
5. a device of dynamically controlling the document showing interface is characterized in that, comprising:
The tabulation generation module is used to make up common controls tabulation, document interface type table, wherein, comprises the control logic in the said common controls tabulation, and said document interface type table comprises control type and coordinate, field, reaches the incidence relation of control and field;
The type generation module is used to receive the document that client sends and checks request and obtain said document interface type, generates the document interface logic according to said document interface type;
Sending module is sent to client with document interface logic data and plays up.
6. the device of dynamic control document showing interface according to claim 5 is characterized in that, corresponding each the control logical record of said common controls tabulation is provided with the control logical identifier; Corresponding each the document interface type record of said document interface type tabulation is provided with document interface type sign.
7. the device of dynamic control document showing interface according to claim 6 is characterized in that, said type generation module specifically comprises:
First acquisition module is used for checking acquisition request node control information according to said document;
Second acquisition module is used for obtaining document interface type sign that should node according to said node control information;
The interface generation module is used for obtaining generation document interface logic after corresponding controls and the field according to said document interface type sign.
8. the device of dynamic control document showing interface according to claim 5; It is characterized in that; Field logical record in control logical record in the tabulation of said common controls and the tabulation of said universal field is the data in the database, JSON data or be the XML file.
CN201110411348.6A 2011-12-12 2011-12-12 The method of Dynamic controlling document showing interface and device Active CN102819423B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110411348.6A CN102819423B (en) 2011-12-12 2011-12-12 The method of Dynamic controlling document showing interface and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110411348.6A CN102819423B (en) 2011-12-12 2011-12-12 The method of Dynamic controlling document showing interface and device

Publications (2)

Publication Number Publication Date
CN102819423A true CN102819423A (en) 2012-12-12
CN102819423B CN102819423B (en) 2016-01-20

Family

ID=47303551

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110411348.6A Active CN102819423B (en) 2011-12-12 2011-12-12 The method of Dynamic controlling document showing interface and device

Country Status (1)

Country Link
CN (1) CN102819423B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699488A (en) * 2015-03-31 2015-06-10 北京奇虎科技有限公司 Method, equipment and system for acquiring APP (application) interface control data dynamically
CN105808540A (en) * 2014-12-29 2016-07-27 金蝶软件(中国)有限公司 Configuration data storage method and system
CN106293804A (en) * 2016-07-25 2017-01-04 深圳天珑无线科技有限公司 A kind for the treatment of method and apparatus of public control
CN107918548A (en) * 2017-07-25 2018-04-17 平安科技(深圳)有限公司 Method, apparatus, computer equipment and the storage medium that business function is realized
CN109711809A (en) * 2018-12-28 2019-05-03 广东益萃网络科技有限公司 Trade company's property setting method, device, computer equipment and storage medium
CN110032667A (en) * 2019-04-17 2019-07-19 成都市审计局 A kind of data assets management method for platform of auditing
CN110543343A (en) * 2019-06-13 2019-12-06 银联商务股份有限公司 Financial interaction page generation method and device based on native android application
CN111242567A (en) * 2019-12-31 2020-06-05 深圳市创梦天地科技有限公司 Authority control method of workflow node
CN112464625A (en) * 2020-11-30 2021-03-09 金蝶云科技有限公司 Receipt generation method and device, computer equipment and storage medium
CN114416235A (en) * 2021-12-28 2022-04-29 云镝智慧科技有限公司 Document presentation method, device, computer equipment and storage medium
CN119829186A (en) * 2024-12-25 2025-04-15 远光软件股份有限公司 Document interface display method, device, equipment and storage medium thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697123A (en) * 2009-10-20 2010-04-21 金蝶软件(中国)有限公司 Method and device for modifying interface layout in ERP system and ERP system
CN101937463A (en) * 2010-09-10 2011-01-05 西安交通大学 A form automatic generation method for workflow model
CN102130916A (en) * 2011-03-18 2011-07-20 深圳市深信服电子科技有限公司 Authority control method and device for page content level

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697123A (en) * 2009-10-20 2010-04-21 金蝶软件(中国)有限公司 Method and device for modifying interface layout in ERP system and ERP system
CN101937463A (en) * 2010-09-10 2011-01-05 西安交通大学 A form automatic generation method for workflow model
CN102130916A (en) * 2011-03-18 2011-07-20 深圳市深信服电子科技有限公司 Authority control method and device for page content level

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
吴荣海 等: "《在Visual FoxPro7.0利用类来实现表单控件布局动态调整》", 《大理学院学报》 *
唐敏 等: "《中文 Visual FoxPro 6.0实用教程》", 29 February 2000, 中文 VISUAL FOXPRO 6.0实用教程 *
陈言红: "《在VFP中使用表单设计应用软件界面》", 《职大学报》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105808540A (en) * 2014-12-29 2016-07-27 金蝶软件(中国)有限公司 Configuration data storage method and system
CN104699488A (en) * 2015-03-31 2015-06-10 北京奇虎科技有限公司 Method, equipment and system for acquiring APP (application) interface control data dynamically
CN106293804A (en) * 2016-07-25 2017-01-04 深圳天珑无线科技有限公司 A kind for the treatment of method and apparatus of public control
CN107918548A (en) * 2017-07-25 2018-04-17 平安科技(深圳)有限公司 Method, apparatus, computer equipment and the storage medium that business function is realized
CN109711809A (en) * 2018-12-28 2019-05-03 广东益萃网络科技有限公司 Trade company's property setting method, device, computer equipment and storage medium
CN110032667A (en) * 2019-04-17 2019-07-19 成都市审计局 A kind of data assets management method for platform of auditing
CN110543343A (en) * 2019-06-13 2019-12-06 银联商务股份有限公司 Financial interaction page generation method and device based on native android application
CN111242567A (en) * 2019-12-31 2020-06-05 深圳市创梦天地科技有限公司 Authority control method of workflow node
CN111242567B (en) * 2019-12-31 2024-03-01 深圳市创梦天地科技有限公司 Authority control method of workflow node
CN112464625A (en) * 2020-11-30 2021-03-09 金蝶云科技有限公司 Receipt generation method and device, computer equipment and storage medium
CN112464625B (en) * 2020-11-30 2024-03-29 金蝶云科技有限公司 Document generation method, device, computer equipment and storage medium
CN114416235A (en) * 2021-12-28 2022-04-29 云镝智慧科技有限公司 Document presentation method, device, computer equipment and storage medium
CN119829186A (en) * 2024-12-25 2025-04-15 远光软件股份有限公司 Document interface display method, device, equipment and storage medium thereof
CN119829186B (en) * 2024-12-25 2026-01-06 远光软件股份有限公司 A method, apparatus, device, and storage medium for graphically displaying documents.

Also Published As

Publication number Publication date
CN102819423B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CN102819423A (en) Method and device for displaying dynamic control bill interface
US8726176B2 (en) Active business client
US8370628B2 (en) Document collaboration system with alternative views
CN106708480A (en) Management platform realization method and apparatus
CN104360989A (en) Method and system for converting business receipt into financial certificate
CN106227742A (en) Dynamic web page based on B/S pattern generates method, server and system
US20060123039A1 (en) Method for providing a pluggable custom data binding system
US20140032485A1 (en) Method and system to provide portable database functionality in an electronic form
US20170010842A1 (en) Document output processing
US20110047220A1 (en) Extending business processes to mobile devices
CN115543969A (en) Data migration method, device, equipment and medium
CN102193758B (en) Method and apparatus for print driver and print spooler
JPH07146898A (en) Facility asset management system and graphical database access system
US8244728B2 (en) Method and apparatus for data exploration
JP2019145144A (en) System and method for automated digital rfid printing and integration
US20030135557A1 (en) Distributed revision block service
CN110471378A (en) A kind of Apparatus of Water Plant Automation and data analysis system
KR102308015B1 (en) Method and system for supporting collaborative editing by hooking the editing area on the web
US11567742B2 (en) Method, apparatus, and computer program product for generating updated network application interfaces
CN103164217A (en) Standalone data entry for backend system
JP2014059686A (en) Information management system and input support program
JP6531303B1 (en) INFORMATION SYSTEM, INFORMATION PROCESSING DEVICE, TERMINAL DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
KR20160044074A (en) Method and system for generating and managing mark for supporting collaboration based BIM between multi-user at 3D object viewer
CN106096816A (en) Port enterprise and port office work in coordination with the ship dispatch method and system carried out
US20070180353A1 (en) Systems and methods for generating documents using multimedia data gathering tools

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant