Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 id
 image
 imageClass, Jx.TreeItem
 implement column selection, Jx.Grid
 implement remove?, Jx.Button.Combo
 initialize
 insert, Jx.TreeFolder
 insertBefore, Jx.Menu.SubMenu
 integer,fixed height to give the panel, Jx.Panel
 isActive
 isCellEditable, Jx.Grid.Model
 isEnabled, Jx.Button
 isLastNode, Jx.TreeFolder
 Item
 items
J
 Jx
 Jx.Addable
 Jx.AutoPosition
 Jx.Button
 Jx.Button.Color
 Jx.Button.Combo
 Jx.Button.Flyout
 Jx.Button.Multi
 Jx.Button.Tab
 Jx.ButtonSet
 Jx.Chrome
 Jx.ColorPalette
 Jx.ContentLoader
 Jx.Dialog
 Jx.Grid
 Jx.Grid.Model
 Jx.Layout
 Jx.Menu
 Jx.Menu.Context
 Jx.Menu.Item
 Jx.Menu.Separator
 Jx.Menu.SubMenu
 Jx.Panel
 Jx.PanelSet
 Jx.Splitter
 Jx.Splitter.Snap
 Jx.TabBox
 Jx.TabSet
 Jx.Toolbar
 Jx.Toolbar.Container
 Jx.Toolbar.Item
 Jx.Toolbar.Separator
 Jx.Tree
 Jx.TreeFolder
 Jx.TreeItem
L
 label
 layout
 Layout, Jx.Layout.Jx
 layoutContent, Jx.Panel
 left, Jx.Layout
 loadContent, Jx.ContentLoader
 loadNextImg, Jx
M
 makeChrome, Jx.Chrome
 maxHeight, Jx.Layout
 maximize, Jx.Panel
 maximizeLabel, Jx.Panel
 maximizePanel, Jx.PanelSet
 maximizeTooltip, Jx.Panel
 maxWidth, Jx.Layout
 Menu, Jx.Menu.Jx
 minHeight, Jx.Layout
 minWidth, Jx.Layout
 modal, Jx.Dialog
 Model, Jx.Grid.Model.Jx.Grid
 move, Jx.Dialog
 Multi, Jx.Button.Multi.Jx.Button
N
 nodes, Jx.TreeFolder
O
 onClickColumnHeader, Jx.Grid
 onClickGrid, Jx.Grid
 onClickRowHeader, Jx.Grid
 onFinish, Jx.Splitter
 onKeyPress, Jx.Button.Combo
 onMouseMoveColumnHeader, Jx.Grid
 onMouseMoveGrid, Jx.Grid
 onMouseMoveRowHeader, Jx.Grid
 onmouseover, Jx.Menu.Item
 onMouseOver, Jx.Menu
 onScroll, Jx.Grid
 onStart, Jx.Splitter
 open
 openURL, Jx.Dialog
 Options
 Options>
 owner
optional.
(optional) {String} an HTML ID to assign to the dialog, primarily used for applying CSS styles to specific dialogs
String, an id to assign to the panel’s container
optional.
{String} URL to an image to use as the icon next to the label of this TreeItem
{String} CSS class to apply to the image, useful for using CSS sprites
construct a new instance of a flyout button.
Remove the panels parameter in favour of an add method.
insert : function(node,
refNode)
insert a node after refNode.
insertBefore: function(newItem,
targetItem)
Insert a menu item before another menu item.
no fixed height by default.
isActive: function()
For toggle buttons, this returns true if the toggle button is currently active and false otherwise.
isActive: function()
Indicate if this sub menu is active
When a toolbar contains Jx.Menu instances, they want to know if any menu in the toolbar is active and this is how they find out.
isCellEditable: function()
This function returns a boolean value to indicate if a given cell is editable by the user.
isEnabled: function()
This returns true if the button is enabled, false otherwise
isLastNode : function(node)
Indicates if a node is the last thing in the folder.
Create a new instance of Jx.Menu.Item
Create a new instance of Jx.Toolbar.Item.
{Array} the items in this menu
{Array} the menu items that are in this sub menu.
{Array} an array of the things in the toolbar.
Jx is a global singleton object that contains the entire Jx library within it.
A mix-in class that provides a helper function that allows an object to be added to an existing element on the page.
Mix-in class that provides a method for positioning elements relative to other elements.
Extends: Object
Extends: Jx.Button.Flyout
Extends: Jx.Button.Multi
Extends: Jx.Button
Extends: Jx.Button
Extends: Jx.Button
Extends: Object
A mix-in class that provides chrome helper functions.
Extends: Object
ContentLoader is a mix-in class that provides a consistent mechanism for other Jx controls to load content in one of four different ways:
Extends: Jx.Panel
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Jx.Menu
Extends: Jx.Button
Extends: Object
Extends: Jx.Menu.Item
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Object
Extends: Jx.TreeFolder
Extends: Jx.TreeItem
Extends: Object
optional, default is no label.
string, default ‘’.
(optional) {String} the title of the dialog box.
String, the title of the Jx Panel
{String} the label to display for the TreeItem
{String} either ‘horizontal’ or ‘vertical’, indicating the direction in which the domObj is to be split.
{String} track the layout of the splitter for convenience.
Create a new instance of Jx.Layout.
layoutContent: function()
the sizeChange event of the Jx.Layout that manages the outer container is intercepted and passed through this method to handle resizing of the panel contents because we need to do some calculations if the panel is collapsed and if there are toolbars to put around the content area.
the distance (in pixels) to maintain the left edge of the element from its parent element.
loadContent: function(element)
triggers loading of content based on options set for the current object.
Jx.loadNextImg = function()
An internal method actually populate the DOM element with the image source.
makeChrome: function(element)
create chrome on an element.
the maximum height that the element can be sized to.
maximize: function()
Maximize this panel
the label to use for the maximize menu item
maximizePanel: function(panel)
Maximize a panel, taking up all available space (taking into consideration any minimum or maximum values)
the tooltip to display over the maximize button
the maximum width that the element can be sized to.
revisit this to see if Jx.Menu and Jx.SubMenu can be merged into a single implementation.
the minimum height that the element can be sized to.
the minimum width that the element can be sized to.
(optional) {Boolean} controls whether the dialog will be modal or not.
create a new grid model
(optional) {Boolean} determines whether the dialog is moveable by the user or not.
construct a new instance of Jx.Button.Multi.
{Array} an array of references to the javascript objects that are children of this folder
onClickColumnHeader: function(e)
handle the user clicking on the column header.
onClickGrid: function(e)
handle the user clicking on the grid.
onClickRowHeader: function(e)
handle the user clicking on the row header.
an optional function to call when a bar finishes dragging
onKeyPress: function(e)
Handle the user pressing a key by looking for an ENTER key to set the value.
onMouseMoveColumnHeader: function(e)
handle the mouse moving over the column header cells.
onMouseMoveGrid: function(e)
handle the mouse moving over the main grid.
onMouseMoveRowHeader: function(e)
handle the mouse moving over the row header cells.
handle the mouse moving over the menu item
onMouseOver: function(e)
Handle the user moving the mouse over the button for this menu by showing this menu and hiding the other menu.
onScroll: function()
handle the grid scrolling by updating the position of the headers
an optional function to call when a bar starts dragging
open: function()
open the dialog.
is the folder open? 
openURL: function(url)
open the dialog and load content from the provided url.
{Jx.SubMenu or Jx.Menu} the menu that contains the menu item.
{Jx.Menu, Jx.Menu.SubMenu} the menu that the separator is in.
{Jx.Menu or Jx.SubMenu} the menu or sub menu that this sub menu belongs
{Object} the folder or tree that this item belongs to