Conditional highlighting of given cells in a dynamic HTML table
AssigneeInternational Business Machines Corporation
InventorsMichael Haden Conner, Matthew Dale McClain, Lin Xu
Life of this patent
Estimating the term…
Abstract
A method operative at a server for generating a table having dynamic data. According to the method, a page developer may specify a given table cell in the table for conditional treatment. In response to a request for the table received from a client browser, the table is populated with dynamic data, preferably by instantiating a table format object. If the dynamic data in the table cell meets a given condition, the table cell is highlighted. Using this technique, the page developer may conditionally highlight a particular cell based on the characteristics of the dynamic data to be presented in the cell.
Claims22
A method, operative at a server, for generating a table having dynamic data, comprising the steps of:
- setting a condition in a table format object to identify a given table cell for conditional treatment based on the condition;
- including executable code for the table format object in a document containing markup language;
- receiving a request from a client for the document;
- responsive to the received request, instantiating the table format object with dynamic data to generate the table;
- and
- in response to a determination to apply the conditional treatment to the given table cell with dynamic data having a value that satisfies the condition, setting an attribute or property for the given table cell by modifying markup language in the document for the given table cell.
A computer program product in a computer useable medium for use in a data processing system for generating a table, the computer program product comprising:
- means for setting a condition in a table format object to identify a given table cell for conditional treatment based on the condition;
- means for including executable code for the table format object in a document containing markup language;
- means for receiving a request from a client for the document;
- means, responsive to the received request, for instantiating the table format object with dynamic data to generate a table;
- and
- means for setting, in response to a determination to apply the conditional treatment to the given table cell with dynamic data having a value that satisfies the condition, an attribute or property for the given table cell by modifying markup language in the document for the given table cell.
A server, comprising:
- a processor;
- means for setting a condition in a table format object to identify a given table cell for conditional treatment based on the condition;
- means for including executable code for the table format object in a document containing markup language;
- means for receiving a request from a client for the document;
- means, responsive to the received request, for instantiating the table format object with dynamic data to generate a table;
- and
- means for setting, in response to a determination to apply the conditional treatment to the given table cell with dynamic data having a value that satisfies the condition, an attribute or property for the given table cell by modifying markup language in the document for the given table cell.
Dependencies are inferred from the claim text.