Udostępnij za pośrednictwem


AxHierarchicalGanttView

Applies To: Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

The AxHierarchicalGanttView component is used to display a Gantt chart in Enterprise Portal.

Tip

Monitor the amount of data that is being displayed in the AxHierarchicalGanttView. The performance can become reduced when a large amount of data is displayed in the control.

Properties

The AxHierarchicalGanttView component has the following properties:

Accessibility

Property

Description

AccessKey

The keyboard shortcut used by the control. Not used for Enterprise Portal.

Caption

The descriptive caption associated with the control.

CaptionAlign

The alignment of the caption.

RowHeaderColumn

The data source field corresponding to the column that is the row header.

TabIndex

The tab order of the control.

UseAccessibleHeader

Indicates that the control should use accessible header cells for its containing table control.

Appearance

Property

Description

BackColor

This property is inherited from the base control. It is not specific to Enterprise Portal.

BackImageUrl

This property is inherited from the base control. It is not specific to Enterprise Portal.

BorderColor

This property is inherited from the base control. It is not specific to Enterprise Portal.

BorderStyle

This property is inherited from the base control. It is not specific to Enterprise Portal.

BorderWidth

This property is inherited from the base control. It is not specific to Enterprise Portal.

CssClass

This property is inherited from the base control. It is not specific to Enterprise Portal.

EmptyDataText

This property is inherited from the base control. It is not specific to Enterprise Portal.

Font

This property is inherited from the base control. It is not specific to Enterprise Portal.

ForeColor

This property is inherited from the base control. It is not specific to Enterprise Portal.

GridLines

This property is inherited from the base control. It is not specific to Enterprise Portal.

ShowFooter

When set to true, the footer for the control is displayed.

ShowHeader

When set to true, the header for the control is displayed.

Behavior

Property

Description

AllowDelete

Specifies whether rows can be deleted from the control.

AllowDragAndDrop

Specifies whether drag-and-drop actions are allowed for the control.

AllowEdit

Specifies whether rows can be edited in the control.

AllowIndentation

Specifies whether rows can be indented in the control.

AllowInsert

Specifies whether rows can be added to the control.

AllowSelection

Specifies whether rows can be selected in the control.

AllowSorting

Specifies whether field headers can be used to sort the data in the control.

AutoGenerateColumns

Specifies whether the columns are generated automatically at runtime based on the associated data source.

AutoGenerateDeleteButton

Specifies whether the delete button is generated for the control.

AutoGenerateEditButton

Specifies whether the edit button is generated for the control.

AutoGenerateSelectButton

Specifies whether the select button is generated for the control.

ContextMenuName

The name of the Web Menu in the AOT that contains the menu items to be displayed for the context menu.

Enabled

Specifies whether the control is enabled.

EnableModelValidation

Specifies whether page validation will be performed after validation is done in the model.

EnableSortingAndPagingCallbacks

Specifies whether client script for sorting and paging should be rendered to browser clients that can support callbacks.

EnableTheming

Indicates whether the control can be themed.

EnableViewState

Specifies whether the control automatically saves its state for use in round-trips.

Filter

Not currently used.

FinishDateField

The name of the FinishDate data field in the dataset. This property is required.

HierarchyExpandAtLevelOnFirstLoad

Specifies the level of hierarchy to expand up to when the control first loads data.

MilestoneTypeField

The name of the milestone type data field in the dataset.

MilestoneTypeValue

The value for the milestone typed node in the dataset.

MinimumGridHeight

Specifies the minimum number of rows to display in the control.

SetCurrentRowOnSelection

Sets the current row in the data set when the user selects a row in the control.

ShowContextMenu

When set to true, a context menu will be displayed when the user right-clicks the selected row in the control.

ShowFilter

When set to true, the filter for the control is displayed.

ShowOnlyGridFieldsInFilter

When set to true, only fields with columns displayed in the control will be available to use for the filter.

SkinID

The SkinId of the control skin that provides the skin of the control.

StartDateField

The name of the StartDate data field in the dataset.

SummaryNodeTypeField

The name of the node type data field from the dataset.

SummaryNodeTypeValue

The value for the summary typed node in the dataset.

TitleField

The name of the title data field from the dataset.

ToolTip

Not used for Enterprise Portal.

UpdateOnPostBack

Indicates whether the component is updated when a postback occurs.

Visible

Indicates whether the control is visible and rendered.

Data

Property

Description

Expressions

The expressions that are bound to properties of the control.

DataKeyNames

A comma-separated list of the key fields in the data source.

DataMember

The table or view from the data set that is being used for the control.

DataSourceID

Specifies the AxDataSource component that will be used by the chart to access data.

ExpansionRowProperties

Property

Description

ExpandEditableRow

Specifies whether to expand the editable row when it is displayed.

ExpansionColumnIndexesHidden

A comma-separated list of integers representing which columns to hide from the expansion row. The value 1 indicates the first column.

ExpansionTooltip

The tooltip displayed on the Expansion row link.

GridColumnIndexesHidden

A comma-separated list of integers representing which columns to hide from the main grid. The value 1 indicates the first column.

ShowExpansion

Specifies whether an expansion is available for each row in the control. When set to true, the expansion is available.

Hierarchy

Property

Description

HierarchyIdFieldName

The name of the field that uniquely identifies a row.

HierarchyIndentationWidth

Specifies the amount to indent child rows.

HierarchyParentIdFieldName

The name of the field that identifies the parent of a row.

HierarchyTitleField

The name of the field whose column will be used to render indentation and expand/collapse buttons.

Layout

Property

Description

CellPadding

The padding within cells

CellSpacing

The spacing between cells.

Height

The height of the control.

HorizontalAlign

The horizontal alignment of the control.

Width

The width of the control.

Microsoft Dynamics AX

Property

Description

AllowPrompting

When set to true, a prompt will be shown to collect missing concrete types.

BodyHeight

Specifies the grid view body height. You should set this value when the body should have a fixed height.

Managed Web Content Item

Specifies the User Control to display that allows the user to select the record type for the new record they are creating. This occurs only when the new type is part of a table hierarchy. If this property is not specified, the default control to select the new type is displayed.

Misc

Property

Description

ID

The programmatic name of the control.

Columns

The set of columns to be shown in the control.

EditIndex

Specifies the index of the row that is being shown in edit mode.

SelectedIndex

Specifies the index of the row that is currently selected.

Paging

Property

Description

AllowPaging

Specifies whether paging functionality is enabled for the control.

PageIndex

Specifies the index of the current page.

PagerSettings

Controls the paging UI settings associated with the control.

PageSize

The number of rows from the data source to display per page.

Styles

These style properties are groups that contain multiple properties.

Property

Description

AlternatingRowStyle

The style applied to alternating rows.

DraggedRowCssClass

The style applied to rows being dragged.

EditRowStyle

The style applied to rows in edit mode.

EmptyDataRowStyle

The style applied to the row that contains the EmptyDataTemplate.

EmptyRowCssClass

Specifies the cascading style sheet class name to use for formatting an empty row.

FooterStyle

The style applied to the footer.

HeaderStyle

The style applied to the header.

PagerStyle

Controls the paging UI style for the control.

RowStyle

The style applied to rows.

SelectedRowStyle

The style applied to the selected row.

Events

The AxHierarchicalGanttView component has the events listed in the following table.

Event

Description

AxRowCreated

Occurs after a new row is created

AxRowCreating

Occurs just before a new row is created.

DataBinding

Occurs when the server control binds to a data source.

DataBound

Occurs after the server control binds to a data source.

Disposed

Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

Init

Occurs when the server control is initialized, which is the first step in its lifecycle.

Load

Occurs when the server control is loaded into the System.Web.UI.Page object.

PageIndexChanged

Occurs when the page index of the control has changed.

PageIndexChanging

Occurs just before the page index of the control has changed.

PreRender

Occurs after the System.Web.UI.Control object is loaded but prior to rendering.

RowCancelingEdit

Occurs when a Cancel event is generated within the control.

RowCollapsed

Occurs after a hierarchy row is collapsed.

RowCollapsing

Occurs just before a hierarchy row is collapsed.

RowCommand

Occurs when an event is generated within the control.

RowCreated

Occurs when a row is created in the control.

RowDataBound

Occurs after a row has been data-bound.

RowDeleted

Occurs after a Delete command is executed on the data source.

RowDeleting

Occurs before a Delete command is executed on the data source.

RowDropped

Occurs when the user dropped the row and changes have been made.

RowDropping

Occurs after the user has dropped the row, but changes have not yet been made.

RowEditing

Occurs when an Edit event is generated within the control.

RowExpanded

Occurs after a hierarchy row is expanded.

RowExpanding

Occurs just before a hierarchy row is expanded.

RowIndented

Occurs after a hierarchy row is indented.

RowIndenting

Occurs just before a hierarchy row is indented.

RowInserted

Occurs after an Insert command is executed on the data source.

RowInserting

Occurs just before an Insert command is executed on the data source.

RowOutdented

Occurs after a hierarchy row is outdented.

RowOutdenting

Occurs just before a hierarchy row is outdented.

RowUpdated

Occurs after an Update command is executed on the data source.

RowUpdating

Occurs just before an Update command is executed on the data source.

SelectedIndexChanged

Occurs when a new row is selected in the control, but after the selection is complete.

SelectedIndexChanging

Occurs when a new row is selected in the control, but just before the selection occurs.

Sorted

Occurs when a column is sorted in the control, but after the sort is complete.

Sorting

Occurs when a column is sorted in the control, but before the sort occurs.

Unload

Occurs when the server control is unloaded from memory.