[]
        
(Showing Draft Content)

Wijmo_Grid.Cellrange

CellRange クラス

2つの行インデックスと2つの列インデックスによって定義されたセルの矩形グループを表します。

階層

  • CellRange

コンストラクタ

constructor

  • new CellRange(r?: number, c?: number, r2?: number, c2?: number): CellRange
  • CellRange クラスの新しいインスタンスを初期化します。

    引数

    • オプション r: number

      範囲の最初の行のインデックス(デフォルトは-1)。

    • オプション c: number

      範囲の最初の列のインデックス(デフォルトは-1)。

    • オプション r2: number

      範囲内の最後の行のインデックス(デフォルトはr)。

    • オプション c2: number

      範囲内の最後の列のインデックス(デフォルトはc)。

    戻り値 CellRange

プロパティ

bottomRow

bottomRow: number

範囲の一番下の行のインデックスを取得します。

col

col: number

範囲内の最初の列のインデックスを取得または設定します。

col2

col2: number

範囲の2番目の列のインデックスを取得または設定します。

columnSpan

columnSpan: number

範囲の列数を取得します。

isSingleCell

isSingleCell: boolean

この範囲が単一のセルに対応するかどうか(最初の行と最後の行のインデックスが同じであり、なおかつ最初の列と最後の列のインデックスが同じであるかどうか)をチェックします。

isValid

isValid: boolean

範囲に含まれている行インデックスと列インデックスが有効かどうか(行および列の値がゼロ以上かどうか)をチェックします。

leftCol

leftCol: number

範囲の一番左の列のインデックスを取得します。

rightCol

rightCol: number

範囲の一番右の列のインデックスを取得します。

row

row: number

範囲内の最初の行のインデックスを取得または設定します。

row2

row2: number

範囲の2番目の行のインデックスを取得または設定します。

rowSpan

rowSpan: number

範囲の行数を取得します。

topRow

topRow: number

範囲の一番上の行のインデックスを取得します。

メソッド

clone

  • 範囲のコピーを作成します。

    戻り値 CellRange

contains

  • contains(r: any, c?: number): boolean
  • この範囲が別の範囲または特定のセルを含むかどうかをチェックします。

    引数

    • r: any

      調べるCellRangeまたは行インデックス。

    • オプション c: number

      列インデックス(rパラメーターがCellRangeオブジェクトでない場合に必要)。

    戻り値 boolean

containsColumn

  • containsColumn(c: number): boolean
  • この範囲が指定した列を含むかどうかをチェックします。

    引数

    • c: number

      調べる列のインデックス。

    戻り値 boolean

containsRow

  • containsRow(r: number): boolean
  • この範囲が指定した行を含むかどうかをチェックします。

    引数

    • r: number

      調べる行のインデックス。

    戻り値 boolean

copy

  • 既存のセル範囲をこのセル範囲にコピーします。

    引数

    戻り値 void

equals

  • この範囲が別の範囲と等しいかどうかをチェックします。

    引数

    • rng: CellRange

      この範囲と比較するCellRangeオブジェクト。

    戻り値 boolean

getRenderSize

  • この範囲のレンダリングサイズを取得します。

    引数

    戻り値 Size

intersects

  • この範囲が別の範囲と交差するかどうかをチェックします。

    引数

    • rng: CellRange

      チェックするCellRangeオブジェクト。

    戻り値 boolean

intersectsColumn

  • 範囲が別の範囲内の列と交差するかどうかをチェックします。

    引数

    • rng: CellRange

      チェックするCellRangeオブジェクト。

    戻り値 boolean

intersectsRow

  • 範囲が別の範囲内の行と交差するかどうかをチェックします。

    引数

    • rng: CellRange

      チェックするCellRangeオブジェクト。

    戻り値 boolean

setRange

  • setRange(r?: number, c?: number, r2?: number, c2?: number): void
  • 既存のCellRange を初期化します。

    引数

    • オプション r: number

      範囲の最初の行のインデックス(デフォルトは-1)。

    • オプション c: number

      範囲の最初の列のインデックス(デフォルトは-1)。

    • オプション r2: number

      範囲内の最後の行のインデックス(デフォルトはr)。

    • オプション c2: number

      範囲内の最後の列のインデックス(デフォルトはc)。

    戻り値 void