Ajaxフレームワーク UI部品リファレンス
目次 索引 前ページ次ページ

付録B データプロバイダ

B.2 データプロバイダのJavaScript API

以下のデータプロバイダのAPIについて説明します。

PrimitiveDataProvider

プロパティ

データ型

説明

providerType

String

データプロバイダのタイプ
“PrimitiveDataProvider”が設定されています。

■getDataメソッ

メソッド

getData()

説明

値を取得します。
取得した値は参照用です。更新しないでください。

■setDataメソッ

メソッド

setData(value)

引数

value
[Boolean、Number、またはString]

説明

値を設定します。
各部品で更新不可となっているプロパティに対して、値を設定することはできません。エラー(RCF11002)になります。

■getDataTypeメソッ

メソッド

getDataType()

戻り値

Boolean、Number、Stringのどれか

説明

データ型を取得します。

ArrayDataProvider

プロパティ

データ型

説明

providerType

String

データプロバイダのタイプ
“ArrayDataProvider”が設定されています。

getDataメソッ

メソッド

getData()

説明

値を取得します。
取得した値は参照用です。更新しないでください。

setDataメソッ

メソッド

setData(value)

引数

value
[Array]

説明

値を設定します。
各部品で更新不可となっているプロパティに対して、値を設定することはできません。エラー(RCF11002)になります。

getDataTypeメソッ

メソッド

getDataType()

戻り値

Array

説明

データ型を取得します。

getDataProviderメソッ

メソッド

getDataProvider(path)

引数

path
[String]

パス

説明

データプロバイダを取得します。

addItemメソッ

メソッド

addItem(item)

引数

item
[任意]

配列要素

説明

配列の最後に要素を追加します。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

getItemAtメソッ

メソッド

getItemAt(index)

引数

index
[Number]

インデックス

説明

配列の要素を取得します。
取得した値は参照用です。更新しないでください。

getLengthメソッ

メソッド

getLength()

説明

配列の長さを取得します。

insertItemAtメソッ

メソッド

insertItemAt(index, item)

引数

index
[Number]

インデックス

item
[任意]

要素

説明

指定した位置に要素を挿入します。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

removeItemAtメソッ

メソッド

removeItemAt(index)

引数

index
[Number]

インデックス

説明

指定した位置の要素を削除します。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

replaceItemAtメソッ

メソッド

replaceItemAt(index, item)

引数

index
[Number]

インデックス

item
[任意]

要素

説明

指定した位置の要素を置き換えます。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

sortItemsメソッ

メソッド

sortItems(comparator)

引数

comparator
[function]

比較関数(省略可)

説明

配列をソートします。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

DateDataProvider

プロパティ

データ型

説明

providerType

String

データプロバイダのタイプ
“DateDataProvider”が設定されています。

getDataメソッ

メソッド

getData()

説明

値を取得します。
取得した値は参照用です。更新しないでください。

setDataメソッ

メソッド

setData(value)

引数

value
[Date]

説明

値を設定します。
各部品で更新不可となっているプロパティに対して、値を設定することはできません。エラー(RCF11002)になります。

getDataTypeメソッ

メソッド

getDataType()

戻り値

Date

説明

データ型を取得します。

getTimeメソッ

メソッド

getTime()

説明

1970年1月1日午前0時からのミリ秒を取得します。

setTimeメソッ

メソッド

setTime(time)

引数

time
[number]

ミリ秒

説明

1970年1月1日午前0時からのミリ秒を設定します。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

ObjectDataProvider

プロパティ

データ型

説明

providerType

String

データプロバイダのタイプ
“ObjectDataProvider”が設定されています。

getDataメソッ

メソッド

getData()

説明

値を取得します。
取得した値は参照用です。更新しないでください。

setDataメソッ

メソッド

setData(value)

引数

value
[Object]

説明

値を設定します。
各部品で更新不可となっているプロパティに対して、値を設定することはできません。エラー(RCF11002)になります。

getDataTypeメソッ

メソッド

getDataType()

戻り値

Object

説明

データ型を取得します。

getDataProviderメソッ

メソッド

getDataProvider(path)

引数

path
[String]

パス

説明

データプロバイダを取得します。

getPropertyメソッ

メソッド

getProperty(name)

引数

name
[String]

プロパティ名

説明

プロパティ値を取得します。
取得した値は参照用です。更新しないでください。

setPropertyメソッ

メソッド

setProperty(name, value)

引数

name
[String]

プロパティ名

value
[任意]

説明

プロパティ値を設定します。
存在していないプロパティに対して設定することはできません。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

addPropertyメソッ

メソッド

addProperty(name, value)

引数

name
[String]

プロパティ名

value
[任意]

説明

プロパティ値を追加します。
すでに存在しているプロパティに対して設定する場合は、setPropertyを利用してください。
各部品で更新不可および部分更新不可となっているプロパティに対して、値を更新することはできません。エラー(RCF11010)になります。

getPropertyNameメソッ

メソッド

getPropertyName()

説明

プロパティ名のリスト(配列)を取得します。

NullDataProvider

プロパティ

データ型

説明

providerType

String

データプロバイダのタイプ
“NullDataProvider”が設定されています。

getDataメソッ

メソッド

getData()

説明

値を取得します。
取得した値は参照用です。更新しないでください。

setDataメソッ

メソッド

setData(value)

引数

value
[ObjectまたはDate]

説明

値を設定します。
各部品で更新不可となっているプロパティに対して、値を設定することはできません。エラー(RCF11002)になります。

getDataTypeメソッ

メソッド

getDataType()

戻り値

Object

説明

データ型を取得します。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED