Method and system for displaying configurable text fields in web based business applications
First Claim
1. Method of displaying configurable text fields in database based business applications having a Web user interface component (220), the Web user interface component (220) consisting of a model component (380), a view component (390), and a controller component (400), the method including the steps of:
- receiving a message (310), describing the configurable text fields on header and/or item level by means of name-value pairs, mapping the configurable text fields into the database (250) of the business application by transforming the name-value pairs in the header and/or item information supplied by the message (310) into a table structure, mapping the configurable text fields from the database (250) into an instance of a container class (450) in the model component (380) by transforming the table structure into name-value pairs, passing the instance of the container class (450) from the model component (380) to the view component (390), and creating an HTTP response (500) using the information provided by the instance of the container class causing an HTML Browser (200) receiving the HTTP response (500) to display the configurable text fields.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to the necessary processes and application enhancements to provide customer extension functionality in terms of displaying additional configurable text fields in a web application. When a message (310), describing the additional text fields on header and/or item level by means of name-value pairs, is received, the additional text fields are mapped into the database (250) of the business application. To get displayed the additional fields are mapped from the database (250) into an instance of a container class in the model component. By passing the instance of the container class from the model component to the view component, an HTTP response is created using the information provided by the instance of the container class. An HTML Browser (200) receiving the HTTP response displays the additional fields.
29 Citations
18 Claims
-
1. Method of displaying configurable text fields in database based business applications having a Web user interface component (220), the Web user interface component (220) consisting of a model component (380), a view component (390), and a controller component (400), the method including the steps of:
-
receiving a message (310), describing the configurable text fields on header and/or item level by means of name-value pairs, mapping the configurable text fields into the database (250) of the business application by transforming the name-value pairs in the header and/or item information supplied by the message (310) into a table structure, mapping the configurable text fields from the database (250) into an instance of a container class (450) in the model component (380) by transforming the table structure into name-value pairs, passing the instance of the container class (450) from the model component (380) to the view component (390), and creating an HTTP response (500) using the information provided by the instance of the container class causing an HTML Browser (200) receiving the HTTP response (500) to display the configurable text fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising a computer readable medium that stores executable instructions causing a computer system to:
-
provide a Web user interface component (220) consisting of a model component (380), a view component (390), and a controller component (400) to a database based business application, enable the business application to receive a message (310), describing text fields of the business applications on header and/or item level by means of name-value pairs, map the text fields into a database (250) of the business application by transforming the name-value pairs in the header and/or item information supplied by the message (310) into a table structure, map the text fields from the database (250) into an instance of a container class (450) in the model component (380) by transforming the table structure into name-value pairs, pass the instance of the container class (450) from the model component (380) to the view component (390), and to create an HTTP response (500) using the information provided by the instance of the container class causing an HTML Browser (200) receiving the HTTP response (500) to display the text fields. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification