API Docs for: TWaver HTML5 5.7.5
Show:

twaver.controls.TableHeaderInteraction Class

表头控件交互处理器

用于处理表头控件的交互操作

Constructor

twaver.controls.TableHeaderInteraction

(
  • tableHeader
)
twaver.controls.TableHeaderInteraction

Parameters:

Methods

twaver.controls.TableHeaderInteraction.changeCursor

(
  • e
)

根据当前操作,更改鼠标样式

Parameters:

  • e MouseEvent

    鼠标事件

twaver.controls.TableHeaderInteraction.clear

()

清除临时状态,而且如果当前操作是移动列,则执行移动列动作

twaver.controls.TableHeaderInteraction.getClassName

() String

获取此类字符串类名

Returns:

String:

返回此类字符串类名

twaver.controls.TableHeaderInteraction.getColumnAt

(
  • e
)
twaver.Column

获取当前鼠标下的列

Parameters:

  • e MouseEvent

    鼠标事件

Returns:

twaver.Column:

返回当前鼠标下的列

twaver.controls.TableHeaderInteraction.getColumnInfoAt

(
  • e
)
Object

获取当前鼠标下的列信息

Parameters:

  • e MouseEvent

    鼠标事件

Returns:

Object:

返回当前鼠标下的列信息

twaver.controls.TableHeaderInteraction.getMovableDivAt

(
  • e
)
HTMLDivElement

获取当前鼠标下可移动列的HTML元素

Parameters:

  • e MouseEvent

    鼠标事件

Returns:

HTMLDivElement:

返回当前鼠标下可移动列的HTML元素

twaver.controls.TableHeaderInteraction.getX

(
  • e
)
Number

获取当前鼠标相对于表头的x坐标值

Parameters:

  • e MouseEvent

    鼠标事件

Returns:

Number:

返回当前鼠标相对于表头的x坐标值

twaver.controls.TableHeaderInteraction.handleMouseDown

(
  • e
)

处理鼠标按下事件

Parameters:

  • e MouseEvent

    鼠标事件

twaver.controls.TableHeaderInteraction.handleMouseMove

(
  • e
)

处理鼠标移动事件

Parameters:

  • e MouseEvent

    鼠标事件

twaver.controls.TableHeaderInteraction.handleMouseUp

(
  • e
)

处理鼠标弹起事件

Parameters:

  • e MouseEvent

    鼠标事件