The Jaxcent.Web.Html namespace contains Jaxcent programming classes corresponding directly to HTML tabs on the page. For each tag on the page, a corresponding object can be instantiated, and then used to modify the tag and/or listen to events from that tag.

Types

           
  All Types     Classes   
  Name Description
JaxcentAnchor
The class JaxcentAnchor corresponds to A tags on the page.
JaxcentArea
The class JaxcentArea corresponds to AREA tags on the page.
JaxcentBold
The class JaxcentBold corresponds to B tags on the page.
JaxcentDiv
The class JaxcentDiv corresponds to DIV tags on the page.
JaxcentForm
The class JaxcentForm corresponds to FORM tags on the page.
JaxcentGenericHtmlElement
The class JaxcentGenericHtmlElement is a generic catch-all class that can be used for any tags on the page. It provides all methods, properties and events supported by Jaxcent. However, if the methods or properties are not supported by the actual HTML element on the page, a run time error may occur. If the event is not supported by the HTML element, no callback will come back, and a run time error may also occur.
JaxcentHtmlBase
This is the base class in Jaxcent for all HTML elements. It provides basic features common to all HTML elements.
JaxcentImage
The class JaxcentImage corresponds to IMG tags on the page.
JaxcentInlineFrame
The class JaxcentInlineFrame corresponds to IFRAME tags on the page.
JaxcentInputButton
The class JaxcentInputButton corresponds to INPUT tags of TYPE BUTTON on the page.
JaxcentInputCheckbox
The class JaxcentInputCheckbox corresponds to INPUT tags of TYPE CHECKBOX on the page.
JaxcentInputHidden
The class JaxcentInputHidden corresponds to INPUT tags of TYPE HIDDEN on the page.
JaxcentInputPassword
The class JaxcentInputPassword corresponds to INPUT tags of TYPE PASSWORD on the page.
JaxcentInputRadio
The class JaxcentInputRadio corresponds to INPUT tags of TYPE RADIO on the page.
JaxcentInputReset
The class JaxcentInputReset corresponds to INPUT tags of TYPE RESET on the page.
JaxcentInputSubmit
The class JaxcentInputSubmit corresponds to INPUT tags of TYPE SUBMIT on the page.
JaxcentInputText
The class JaxcentInputText corresponds to INPUT tags of TYPE TEXT on the page.
JaxcentItalic
The class JaxcentItalic corresponds to I tags on the page.
JaxcentListElement
The class JaxcentListElement corresponds to LI tags on the page.
JaxcentNumberedList
The class JaxcentNumberedList corresponds to OL tags on the page.
JaxcentObjectTag
The class JaxcentObjectTag corresponds to OBJECT tags on the page.
JaxcentObjectTagParam
The class JaxcentObjectTagParam corresponds to PARAM tags on the page.
JaxcentOption
The class JaxcentOption corresponds to OPTION tags on the page, i.e. to individual elements of SELECT tags. Objects of this class can also be obtained by calling the getOption method of HtmlSelect objects. To add new options, call the insertOption method of HtmlSelect.
JaxcentPara
The class JaxcentPara corresponds to P tags on the page.
JaxcentRule
The class JaxcentRule corresponds to HR tags on the page.
JaxcentSelect
The class JaxcentSelect corresponds to SELECT tags on the page.
JaxcentStdButton
The class JaxcentStdButton corresponds to BUTTON tags on the page.
JaxcentTable
The class JaxcentTable corresponds to TABLE tags on the page.
JaxcentTableCell
The class JaxcentTableCell corresponds to TD tags on the page, i.e. to cells of tables. Objects of this class can also be obtained by calling the getCell method of HtmlTableRow objects, or by calling the getCell method of HtmlTable objects. To create new cells on the page, insert rows in the table, and then retrieve the cells from the new row. New cells can also be added to rows by calling insertCell method of HtmlTableRow.
JaxcentTableHeaderCell
The class JaxcentTableHeaderCell corresponds to TH tags on the page, i.e. to header cells of tables. Objects of this class can also be obtained by calling the getHeaderCell method of HtmlTableRow objects.
JaxcentTableRow
The class JaxcentTableRow corresponds to TR tags on the page, i.e. to rows of tables. Objects of this class can also be obtained by calling the getRow method of HtmlTable objects. To add rows to a table on the page, call the insertRow, insertRowText or insertRowHtml methods of HtmlTable.
JaxcentTextArea
The class JaxcentTextArea corresponds to TEXTAREA tags on the page.
JaxcentUnnumberedList
The class JaxcentUnnumberedList corresponds to UL tags on the page.
JaxcentUploadForm
The class JaxcentUploadForm extends JaxcentForm, and is meant for processing file uploading. It corresponds to FORM tags. The FORM should contain an INPUT of type FILE, and a SUBMIT button. It may contain other input tags. The value of these inputs at the time of file upload can be retrieved in "onUploadData".

The action, method, encoding type and target of the form are set by Jaxcent on page load, and do not need to be set. (If specified in the FORM tag, these will be over-written.)

StylesList
A list of style attributes.
TableDataSource
Objects of this class are used to update HTML Tables from a data source. The source can be 2-d arrays of HTML strings, or Dataset objects. The display can be configured in various way, and the target table can be updated initially, in response to user events, and/or periodically.
TableUpdateStyles
If any new rows need to be inserted during table update operations, any styles to be applied to the new rows can be specified via an object of this class. (If no styles need to be applied, pass in a null instead.)

Objects of this class can be used to apply same or alternate (even/odd) styles to the rows, or a set of styles to the columns. If all new rows should have the same style, RowStyle2 is specified as null. The ColumnStyle[] array is repeatedly applied if it doesn't contain enough members, so an array of two Column styles is enough to generate an even-odd column patterns. rows that are even/odd.