This is the base class in Jaxcent for all HTML elements. It provides basic features common to all HTML elements.

Namespace: Jaxcent.Web.Html
Assembly: Jaxcent (in Jaxcent.dll) Version: 2.3.1.0 (2.3.1.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class JaxcentHtmlBase : JaxcentObject
Public Class JaxcentHtmlBase _
	Inherits JaxcentObject
public ref class JaxcentHtmlBase : public JaxcentObject

Members

               
 All Members  Constructors   Properties   Methods   Events  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
JaxcentHtmlBase(JaxcentPage, String)
Search for HTML element on page by specified ID
JaxcentHtmlBase(JaxcentPage, SearchType, String)
Search for HTML element on page by specified search type and search string. If the search returns multiple objects, use the first one. searchType can be createNew, in which case the string parameter is the tag instead. The surrounding less than and greater than characters must not be a part of the tag.
JaxcentHtmlBase(JaxcentPage, SearchType, String, Int32)
Search for HTML Element on page by specified search type and search string, and search index. The search is expected to return multiple results. The search index is 0-based, and specifies the index in the multiple results. This constructor is not for use with createNew.
JaxcentHtmlBase(JaxcentPage, SearchType, String, String)
Create new HTML Element on page using the specified tag. Search type must be createNew. If text is non null, the new element is populated with that text.
JaxcentHtmlBase(JaxcentPage, SearchType, String, array<String>[]()[][], array<String>[]()[][])
Create new HTML element on page using the specified attributes and values. Search type must be createNew. Attributes and values arrays must have the same length.
JaxcentHtmlBase(JaxcentPage, SearchType, String, String, array<String>[]()[][], array<String>[]()[][])
Create new HTML element on page using the specified text and attributes and values. Search type must be createNew. Attributes and values arrays must have the same length.
AddJavaScriptVerification(String, String, array<Object>[]()[][])
Add JavaScript verification code on a handler. If the event is being over-ridden, the verification code is called first. If it does not return a value of true, or if it fails, the Java event handler is not called.

This method can be used to reduct client-server trips by doing some of the verification on the client side before calling the event handler.

The arguments array can contain strings, Integers, Doubles, strings, bool, other Jaxcent HTML Elements (or "this"), or can be null. If the argument array is not null, the "verifier" must not contain the parentheses character. The characters "( )" containing any arguments are appended to the "verifier". The array specifies the list of parameters. If the argument array is null, the "verifier" is evaluated as is, as an expression. To call a function with no args, use the form addJavaScriptVerification( "click", "myCheckFunction()", null );

(Inherited from JaxcentObject.)
CheckNodeExists(RelationType)
Check if a node exists with the specified relationship. Relationship can be "next sibling", "previous sibling", "parent node", "first child", or "last child". Node can be retrieved as a generic HtmlElement.
DeleteElement()()()()
Delete element from DOM.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAttribute(String)
Retrieve the specified attribute.
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetJaxcentPage()()()()
Get Jaxcent page that this object is connected to.
(Inherited from JaxcentObject.)
GetProperty(String)
Get the value of a a property.
(Inherited from JaxcentObject.)
GetStyle(String)
Retrieve the specified style element.
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Hide()()()()
Shortcut for setStyle( "display", "none" );
ID
The ID property of HTML object
(Inherited from JaxcentObject.)
InnerText
Gets or Sets the inner text of an HTML element
InsertAfter(JaxcentHtmlBase)
Insert element just after target element. This element could have been constructed using createNew, or be an existing element.
InsertAtBeginning()()()()
Insert element at document beginning. This element could have been constructed using createNew, or be an existing element.
InsertAtBeginning(JaxcentHtmlBase)
Insert element inside target element, at beginning. This element could have been constructed using createNew, or be an existing element.
InsertAtEnd()()()()
Insert element at document end. This element could have been constructed using createNew, or be an existing element.
InsertAtEnd(JaxcentHtmlBase)
Insert element inside target element, at end. This element could have been constructed using createNew, or be an existing element.
InsertBefore(JaxcentHtmlBase)
Insert element just before target element. This element could have been constructed using createNew, or be an existing element.
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnDragDrop
Handler for "DragDrop" event. Drop sources must be enabled by calling SetDraggable.
SetAttribute(String, String)
Set the specified attribute.
SetCssClass(String)
Sets the CSS class of an element.
SetDraggable(Boolean)
Call with true argument to enable element as a drag-and-drop source. Call with false to disable dragging. The target element must have "onDragDrop" overridden.
SetEnabled(Boolean)
Shortcut for setProperty( "disabled", ! enabled );
SetProperty(String, Boolean)
Set a property to the specified bool value.
(Inherited from JaxcentObject.)
SetProperty(String, Color)
Set a property to the specified System.Drawing.Color value.
(Inherited from JaxcentObject.)
SetProperty(String, Int32)
Set a property to the specified int value.
(Inherited from JaxcentObject.)
SetProperty(String, String)
Set a property to the specified value.
(Inherited from JaxcentObject.)
SetStyle(String, Boolean)
Set the specified bool style element.
SetStyle(String, Color)
Set the specified style element from a java.awt.Color value.
SetStyle(String, Int32)
Set the specified style element from an int.
SetStyle(String, String)
Set the specified style element.
SetVisible(Boolean)
Shortcut for setStyle( "visibility", "visible" or "hidden" );
Show()()()()
Shortcut for setStyle( "display", "inline" ); except for P, DIV, FORM, BODY, OL, UL, HR, TABLE etc where it is a shortcut for setStyle( "display", "block" );
Tag
Returns the tag of the HTML element. For instance "P" for para, "IMG" for images, "TABLE" for tables, "TD" for table cells, etc.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)

Inheritance Hierarchy

System..::..Object
  Jaxcent.Web..::..JaxcentObject
    Jaxcent.Web.Html..::..JaxcentHtmlBase
      Jaxcent.Web.Html..::..JaxcentAnchor
      Jaxcent.Web.Html..::..JaxcentArea
      Jaxcent.Web.Html..::..JaxcentBold
      Jaxcent.Web.Html..::..JaxcentDiv
      Jaxcent.Web.Html..::..JaxcentForm
      Jaxcent.Web.Html..::..JaxcentGenericHtmlElement
      Jaxcent.Web.Html..::..JaxcentImage
      Jaxcent.Web.Html..::..JaxcentInlineFrame
      Jaxcent.Web.Html..::..JaxcentInputButton
      Jaxcent.Web.Html..::..JaxcentInputCheckbox
      Jaxcent.Web.Html..::..JaxcentInputHidden
      Jaxcent.Web.Html..::..JaxcentInputPassword
      Jaxcent.Web.Html..::..JaxcentInputRadio
      Jaxcent.Web.Html..::..JaxcentInputReset
      Jaxcent.Web.Html..::..JaxcentInputSubmit
      Jaxcent.Web.Html..::..JaxcentInputText
      Jaxcent.Web.Html..::..JaxcentItalic
      Jaxcent.Web.Html..::..JaxcentListElement
      Jaxcent.Web.Html..::..JaxcentNumberedList
      Jaxcent.Web.Html..::..JaxcentObjectTag
      Jaxcent.Web.Html..::..JaxcentObjectTagParam
      Jaxcent.Web.Html..::..JaxcentOption
      Jaxcent.Web.Html..::..JaxcentPara
      Jaxcent.Web.Html..::..JaxcentRule
      Jaxcent.Web.Html..::..JaxcentSelect
      Jaxcent.Web.Html..::..JaxcentStdButton
      Jaxcent.Web.Html..::..JaxcentTable
      Jaxcent.Web.Html..::..JaxcentTableCell
      Jaxcent.Web.Html..::..JaxcentTableHeaderCell
      Jaxcent.Web.Html..::..JaxcentTableRow
      Jaxcent.Web.Html..::..JaxcentTextArea
      Jaxcent.Web.Html..::..JaxcentUnnumberedList

See Also