Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SGraphSelectContainer

基本选择器

author

郝建龙

Hierarchy

  • SObject
    • SGraphSelectContainer

Index

Constructors

constructor

Properties

id

id: string

Private itemList

itemList: SGraphItem[] = []

选择对象list

name

name: string

Private radix

radix: number = 0.001

置顶zorder增加基数

Accessors

count

  • get count(): number
  • 统计选中item的数量

    Returns number

Methods

$emit

  • $emit(name: string, ...args: any): void
  • Parameters

    • name: string
    • Rest ...args: any

    Returns void

addItem

  • 添加item到list

    Parameters

    Returns void

Private alignBottom

  • alignBottom(): void
  • 底对齐

    Returns void

Private alignCenter

  • alignCenter(): void
  • 水平居中对齐

    Returns void

Private alignHorizontal

  • alignHorizontal(): void
  • 水平分布

    Returns void

Private alignLeft

  • alignLeft(): void
  • 左对齐

    Returns void

Private alignMiddle

  • alignMiddle(): void
  • 垂直居中对齐

    Returns void

Private alignRight

  • alignRight(): void
  • 右对齐

    Returns void

Private alignTop

  • alignTop(): void
  • 顶对齐

    Returns void

Private alignVertical

  • alignVertical(): void
  • 垂直分布

    Returns void

clear

  • clear(): void
  • 清空选择对象

    Returns void

Private compare

  • compare(prop: string, flag: boolean): (Anonymous function)
  • 按照某个属性排序

    Parameters

    • prop: string

      属性

    • flag: boolean

      默认正序

    Returns (Anonymous function)

connect

  • connect(name: string, receiver: any, callback: Function): void
  • Parameters

    • name: string
    • receiver: any
    • callback: Function

    Returns void

disconnect

  • disconnect(name: string, receiver: any): void
  • Parameters

    • name: string
    • receiver: any

    Returns void

layout

  • 对齐

    Parameters

    Returns void

Private setAfter

  • setAfter(): void
  • 上移一层zorder增加

    Returns void

Private setBefore

  • setBefore(): void
  • 下移一层zorder减小

    Returns void

Private setBottom

  • setBottom(): void
  • 置底

    Returns void

setItem

  • 清空再添加(事件+复制数组)

    Parameters

    Returns void

setOrder

  • 图层操作

    Parameters

    Returns void

Private setTop

  • setTop(): void
  • 置顶

    Returns void

sortItemList

  • 数组排序

    Parameters

    • arr: SGraphItem[]

      排序前的数组

    • Default value flag: boolean = true

      正序or逆序

    Returns SGraphItem[]

    list 排序后的数组

toggleItem

  • 切换选择对象

    Parameters

    Returns void