[{"id":"924e5c0c-0717-4fae-9bbc-0b496941985e","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"22646924-f1ae-4a94-ac8e-e3e8ea2931f2","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"827318c4-10fd-462b-aa96-fab2cff174a9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8f626f70-8570-4934-a0e5-fc0ca6584738","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1029bbcc-399c-42e6-b412-a0437395d2d5","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7e6097ce-e53b-416c-89c8-a3708db50528","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"3d1b1e48-357c-4999-985c-d9422356690a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"e6cb5248-c20b-4d3e-adaf-b5c547e29548","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"58695f0f-7cb8-4bad-b617-dda90b01f606","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"081f453a-0e9a-4f06-a70b-18085a1f0d81","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"2c1d8bf8-2b69-4b16-bac9-9c46901abb6a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"a042f416-d318-415c-b294-ed88a5010572","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7a454c88-860a-4e28-b52c-b18bae07dfe8","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"63b1ec03-c852-40ec-860e-f025c5791091","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6b7d135b-71b4-4af7-828c-b28bf70b8ec7","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5937193e-fd56-4296-8e32-ba41dba8e564","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8ed468db-93ce-4cb3-8e2b-3249d9d464a7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4169f34f-3e9b-45c1-91bf-41c02c3ad5a4","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"411aa66d-8df8-4466-896a-d8de68cf7066","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7fc8dcfc-27ff-4496-96c2-d92dfe1fb4b2","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"02afd225-87f7-4f6d-8be1-0a303c8beade","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8040235f-6c53-447e-a7f0-4fe5911e066b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"0610b0d6-03c7-461b-9dd4-f8d1b1787e7c","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7919ac2f-121b-447c-82ed-15d13b45df0b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1d01b943-eac8-480b-8d85-19bd093c8b3d","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1f4d1309-e22c-413f-848d-2c0ca8450b0e","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"66d78fb1-e833-4bbf-ac7c-6bdfce9a80b0","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"ed5ad6f1-f5a2-47b8-a915-b185e8471ca3","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6e9decb7-47f3-4871-81b9-65504bc293f1","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"836dcc3b-2afe-4351-bf9f-bd9e2b0c8510","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"80633614-e86b-4b0b-9129-9f7acab69f6d","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1aaae15a-3496-43eb-a681-b077034832e4","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"70ce0595-eb94-4eb3-84f6-3a89ab8a4409","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f3e379ff-ca52-44d8-a15e-966f89904220","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"c1228456-1b5c-429d-b231-25c10a2b41cc","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"58e7444a-12e4-4161-81db-0bb54d09eca9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f70c6c85-addd-43e7-8e2b-69dfe4a0a2fd","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"de70365b-d7c6-4355-a59b-3e77a6a374ae","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]}]
        
(Showing Draft Content)

InputManJSセル

SpreadJSでは、ワークシートのセル型の1つとして、InputManコントロールとの統合が可能です。こうすることで、ユーザーはセル内に指定の書式で簡単に、かつ効率的に値を入力できます。

InputManセル型を扱うには、以下のタスクを実行します。

ファイル参照の指定、または依存ファイルのインストール

InputManセル型をSpreadJSで使用できるようにするには、以下のいずれかの方法を使用します。

1)プロジェクト内で、必要なcssファイルおよびスクリプトファイルを参照できます。次に、コード例を示します。

<link rel="stylesheet" type="text/css" href="css/spread/gc.spread.sheets.excel2013white.13.0.4.css">
<link rel="stylesheet" type="text/css" href="css/inputman/gc.inputman-js.css">
<script src="js/spread/gc.spread.sheets.all.13.0.4.min.js" type="text/javascript"></script>
<script src="js/spread/resources/ja/gc.spread.sheets.resources.ja.13.0.4.min.js" type="text/javascript"></script>
<script src="js/inputman/gc.inputman-js.ja.js" type="text/javascript"></script>
<script src="js/inputman/gc.spread.sheets.inputmancelltype.js" type="text/javascript"></script>

スクリプトを直接参照する場合は、InputManセル型を次のように作成できます。

var gcNumberCellType = new GC.Spread.Sheets.CellTypes.GcNumberCellType();

2)以下のnpmパッケージをインストールします。

  1. npm install @grapecity/inputman;

  2. npm install @grapecity/spread-sheets;

  3. npm install @grapecity/spread-sheets-inputmancelltype

npmパッケージを直接参照する場合は、InputManセル型を次のように作成できます。

import { GcNumberCellType } from "@grapecity/spread-sheets-inputmancelltype";
var gcNumberCellType = new GcNumberCellType ({ 
formatDigit: "###.##"
});

InputManセル型の使用

サポートされるセル型には、GcDateTimeCellType、GcMaskCellType、GcNumberCellTypeの3タイプがあります。

GcDateTimeCellType は、セルに有効な日付値を入力しなければならない場合に使用します。有効な日付値が入力されるためには、特定の書式を決めておく必要があります。また、ユーザーはドロップダウンカレンダーから日付を選択することも、次の図に示すように、スピン機能(スピンボタンを使用、または上下の矢印キーで移動)を使用して日付を調整することもできます。



GcDateTimeCellTypeを使用する際の注意事項

  • exitOnLeftRightKeyオプションが「none」以外の場合は、現在のセルを表します。このオプションは、コントロール内の最初の文字または最後の文字にキャレットがある状態で、ユーザーが[→]または[←]キーを押すと編集モードを終了し、1つ前または次のセルに移動するように指定します。

  • exitOnLastCharオプションを「true」に設定した場合、ユーザーがGcDateTimeCellType内の最後の文字を入力すると、現在のセルは編集モードを終了し、次のセルに移動します。

  • spinOnKeysオプションを「true」に設定した場合は、上下の矢印キーを押すとスピンが起動します。そうでない場合は、上下の矢印キーを押すと現在のセルは編集モードを終了し、上または下のセルに移動します。

コードの使用

次のサンプルコードは、スプレッドシートにGcDateTimeCellTypeを作成します。

sheet.setText(0, 1, "GcDateTimeCellType", GC.Spread.Sheets.SheetArea.colHeader);
sheet.setColumnWidth(1, 200.0, GC.Spread.Sheets.SheetArea.viewport);

// GcDateTimeCellTypeを設定します。
var gcDateTimeCellType = new GC.Spread.Sheets.CellTypes.GcDateTimeCellType({
showDropDownButton: true,
showSpinButton: true,
spinButtonPosition: 'leftside',
dropDownConfig:

{ dropDownType: GC.InputMan.DateDropDownType.Calender,}
});
sheet.getCell(1, 1).cellType(gcDateTimeCellType);

GcMaskCellType は、特定の書式またはパターンをセルに入力する必要がある場合に使用します。次の図に示すように、ユーザーは値を直接入力できます。


GcMaskCellType を使用する際の注意事項

  • exitOnLeftRightKeyオプションが「none」以外の場合は、現在のセルを表します。このオプションは、コントロール内の最初の文字または最後の文字にキャレットがある状態で、ユーザーが[→]または[←]キーを押すと編集モードを終了し、1つ前または次のセルに移動するように指定します。

  • exitOnLastCharオプションを「true」に設定した場合、ユーザーがGcMaskCellType内の最後の文字を入力すると、現在のセルは編集モードを終了し、次のセルに移動します。

コードの使用

次のサンプルコードは、スプレッドシートにGcMaskCellTypeを作成します。

sheet.setColumnWidth(1, 200.0, GC.Spread.Sheets.SheetArea.viewport);
sheet.setText(0, 1, "GcMaskCellType", GC.Spread.Sheets.SheetArea.colHeader);

// GcMaskCellTypeを設定します。
var gcMaskCellType = new GC.Spread.Sheets.CellTypes.GcMaskCellType({
formatPattern: "\\D{2,4}\\(\\D{2,4}\\)\\D{4}",
showSpinButton: false
});
sheet.getCell(1, 1).cellType(gcMaskCellType);

GcNumberCellType は、セル内に有効な数値を入力させたい場合に使用します。有効な入力値として、数値および小数値(特定の書式でサポートされる場合)が許容されます。また、無効な値は無視されます。このセル型では、ドロップダウンのテンキーを使用して値を入力することも、スピン機能によって数値を調整することもできます。次の図を参照してください。


GcNumberCellTypeでは、exitOnLeftRightKeyオプションが「none」以外の場合は、現在のセルを表します。このオプションは、コントロール内の最初の文字または最後の文字にキャレットがある状態で、ユーザーが[→]または[←]キーを押すと編集モードを終了し、1つ前または次のセルに移動するように指定します。

コードの使用

次のサンプルコードは、スプレッドシートにGcNumberCellTypeを作成します。

sheet.setColumnWidth(1, 200.0, GC.Spread.Sheets.SheetArea.viewport);
sheet.setText(0, 1, "GcNumberCellType", GC.Spread.Sheets.SheetArea.colHeader);
// GcNumberCellTypeを設定します。
var gcNumberCellType = new GC.Spread.Sheets.CellTypes.GcNumberCellType({
formatDigit: '#####0.000',
showNumericPad: true,
numericPadPosition: GC.InputMan.DropDownButtonAlignment.RightSide,
showSpinButton: true,
spinButtonPosition: GC.InputMan.SpinButtonAlignment.RightSide,
exitOnLeftRightKey: 'both',
maxMinBehavior: 'adjusttomaxmin',
allowSpin: true,
spinOnKeys: true

});
sheet.getCell(1, 1).cellType(gcNumberCellType);   

GcComboBoxCellType は、ドロップダウンリストから値を選択させたい場合に使用します。シンプルなリストのほか、複数列のリストや、テンプレートを使用してグラフィカルでリッチなリストを表示することもできます。編集可能にしてセルの編集部分に入力すると、入力した値でドロップダウンリストをフィルタリングして表示することもできます。


コードの使用

次のサンプルコードは、スプレッドシートにGcComboBoxCellTypeを作成します。

sheet.setColumnWidth(1, 200.0, GC.Spread.Sheets.SheetArea.viewport);
sheet.setText(0, 1, "GcComboBoxCellType", GC.Spread.Sheets.SheetArea.colHeader);

// GcComboBoxCellTypeを設定します。
var gcComboBoxCellType = new GC.Spread.Sheets.CellTypes.GcComboBoxCellType({
items: ['果汁100%オレンジ', '果汁100%グレープ', '果汁100%レモン', '果汁100%ピーチ', 'コーヒーマイルド', 'コーヒービター'],
});
sheet.getCell(1, 1).cellType(gcComboBoxCellType);

InputMan API

InputMan APIメンバとその説明を以下に示します。

次の表には、 GcNumberCellType のAPIメンバとその説明を示しています。

種類

説明

watermarkZeroText

編集モード時に、セルの値がゼロに等しい場合はこのテキストを表示します。

formatDigit

編集モード時に、入力可能な桁数と、小数部分および千単位の区切り文字を設定します。

maxValue

編集モード時に許可される最大数を示します。

minValue

編集モード時に許可される最小数を示します。

positivePrefix

セルの値が正の数である場合に、このテキストを接頭辞として使用します。

positiveSuffix

セルの値が正の数である場合に、このテキストを接尾辞として使用します。

negativePrefix

セルの値が負の数である場合に、このテキストを接頭辞として使用します。

negativeSuffix

セルの値が負の数である場合に、このテキストを接尾辞として使用します。

valueSign

編集モード時に、コントロールのセルの値が正または負の数であることを示します。

adjustValueOnFocus

編集モード時に、入力した日付が無効の場合に、値を直ちに調整します。

allowDeleteToNull

編集モード時に、ユーザーがセルの値を削除してnullにするのを許可します。

acceptsDecimal

編集モード時に、小数点を制御して切り捨てるか削除します。

currencySymbol

編集モード時に、リテラル文字に通貨記号を設定します。

decimalPoint

編集モード時に、小数点として表示する文字を設定します。

maxMinBehavior

編集モード時に、値が範囲外の場合にどのように調整するかを設定します。

highlightText

ユーザーがセルで編集を行う際に、すべてのテキストを選択します。

allowSpin

編集モード時に、一定の増減量でのスピン動作を許可するかどうかを設定します。

clipContent

編集モード時に、クリップボードにデータをどのようにコピーするか、リテラル文字列を省くかどうかを設定します。

spinDown

ユーザーがスピンダウンボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンダウンを行なった場合にこのイベントが発生します。

spinUp

ユーザーがスピンアップボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンアップを行なった場合にこのイベントが発生します。

invalidRange

ユーザーが範囲外の値を入力した場合にこのイベントが発生します。

次の表には、GcMaskCellTypeのAPIメンバとその説明を示しています。

種類

説明

autoConvert

編集モード時に、書式設定に従って文字を自動変換するかどうかを設定します。

formatPattern

編集モード時に、セルの入力パターンを設定します。

promptChar

編集モード時に、現在のフィールドに入力がない場合に表示するプロンプト文字を設定します。

showLiterals

編集モード時に、タイプ中にリテラル文字列を表示するかどうかを設定します。

clipContent

編集モード時に、クリップボードにデータをどのようにコピーするか、リテラル文字列を省くかどうかを設定します。

allowSpin

I編集モード時に、スピン動作を許可するかどうかを設定します。

exitOnLastChar

編集モード時に、セルの最後の文字を入力し終わった時に自動で次のセルへ移動するかどうかを設定します。

spinUp

ユーザーがスピンアップボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンアップを行なった場合にこのイベントが発生します。

spinDown

ユーザーがスピンダウンボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンダウンを行なった場合にこのイベントが発生します。

次の表には、GcDateTimeCellTypeのAPIメンバとその説明を示しています。

種類

説明

maxDate

編集モード時に、許可される日付の最大値を示します。

minDate

編集モード時に、許可される日付の最小値を示します。

formatPattern

編集モード時に、入力パターンを制御します。

spinIncrement

編集モード時に、スピン動作の増減量を設定します。

spinOnKeys

編集モード時に、上下キーでのスピン動作を許可するかどうかを設定します。

spinWrap

編集モード時に、スピン動作を有効範囲内でループさせるかどうかを設定します。

allowSpin

編集モード時に、一定の増減量でのスピン動作を許可するかどうかを設定します。

watermarkEmptyEraText

編集モード時に、セルの値が和暦で表示できない場合に、代わりにこのテキストを設定します。

promptChar

編集モード時に、フィールドに何も入力されない場合に表示するプロンプト文字を設定します。

AMDesignator

編集モード時に、時刻が午前であることを示す1文字を設定します。

PMDesignator

編集モード時に、時刻が午後であることを示す1文字を設定します。

twoDigitYearMax

編集モード時に、年を下2桁で表示する場合の年の最大値を設定します。

hour12Mode

編集モード時に、時刻を12時間形式で表示する場合に、12時に代わるテキストを設定します。

maxMinBehavior

編集モード時に、値が範囲外の場合にどのように調整するかを設定します。

midnightAs24

編集モード時に、時刻を24時間形式で表示する場合に、24時に代わるテキストを設定します。

ShowLiterals

編集モード時に、タイプ中にリテラル文字列を表示するかどうかを設定します。

adjustValueOnFocus

編集モード時に、無効な日付が入力された場合に、値を直ちに調整します。

useTwoDigitYearMax

編集モード時に、年を下2桁で表示する場合の年の最大値を設定します。

validateMode

編集モード時に、「チェックなし」か、「完全チェック」のいずれかの検証モードを選択します。

clipContent

編集モード時に、クリップボードにデータをどのようにコピーするか、リテラル文字列を省くかどうかを設定します。

exitOnLastChar

編集モード時に、セルの最後の文字を入力し終わった時に自動で次のセルへ移動するかどうかを設定します。

spinUp

ユーザーがスピンアップボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンアップを行なった場合にこのイベントが発生します。

spinDown

ユーザーがスピンダウンボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンダウンを行なった場合にこのイベントが発生します。

invalidRange

ユーザーが範囲外の値を入力した場合にこのイベントが発生します。

invalidValue

ユーザーが無効な値(例: 月の値として13以上の値)を入力した場合にこのイベントが発生します。

次の表には、 GcComboBoxCellType のAPIメンバとその説明を示しています。

種類

説明

items

ドロップダウンのデータソースを設定します。

allowDropDownResize

ドロップダウンをユーザー操作でリサイズできるかどうかを設定します。

autoSelect

テキストを入力したときにアイテムを自動的に選択するかどうかを設定します。

autoFilter

コンボボックスのフィルタリング方法を指定します。

isEditable

コンボボックスに入力できるかどうかを設定します。

showDropDownButton

ドロップダウンボタンを表示するかどうかを設定します。

dropDownButtonPosition

ドロップダウンボタンを表示する位置を設定します。

showSpinButton

スピンボタンを表示するかどうかを設定します。

spinButtonPosition

スピンボタンの配置方法を指定します。

dropDownWidth

ドロップダウンの幅を設定します。

dropDownHeight

ドロップダウンの高さを設定します。

minPrefixLength

テキストを入力したときにフィルタリングを実行する最少の文字数を設定します。

dropDownOverflow

スクロールバーの種類を指定します。

visibleItems

ドロップダウンの表示領域に表示するアイテムの数を設定します。

itemHeight

ドロップダウンのアイテムの高さを設定します。

columns

ドロップダウンの各列の設定を定義します。

showHeader

ドロップダウンの列ヘッダを表示するかどうかを設定します。

displayMemberPath

ドロップダウンに表示するメンバーを指定します。

itemTemplate

ドロップダウンのアイテムのHTMLテンプレートを設定します。

headerTemplate

ドロップダウンの列ヘッダのHTMLテンプレートを設定します。

footerTemplate

ドロップダウンのフッタのHTMLテンプレートを設定します。

spinWheel

マウスホイールを使用したスピン機能を有効にするかどうかを設定します。

emptyTemplate

ドロップダウンリストの項目が空の場合に表示するHTMLテンプレートを設定します。

virtualMode

ドロップダウンのレンダリングモードを設定します。仮想モードで表示する場合は trueを設定します。

generatingItem

ドロップダウンリストのDOM要素が生成されるときに実行する処理を設定します。

selectTemplate

アイテムのテンプレートを選択するときに実行する処理を設定します。

formatItem

ドロップダウンリストのアイテムの値をフォーマットするときに実行する処理を設定します。

allowColumnResize

ドロップダウンリストの列幅をユーザー操作でリサイズできるかどうかを設定します。

colHeaderHeight

ドロップダウンの列ヘッダの高さを設定します。

showClearButton

コントロールにクリアボタンを表示します。

showTip

ドロップダウンの内容が見切れている場合に、すべての項目にチップを表示するかどうかを設定します。

autoDropDown

コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。

selectedChanged

選択しているアイテムが変更されたときに発生します。

dropDownClosed

ドロップダウンリストが閉じられたときに発生します。

dropDownOpened

ドロップダウンリストが開いたときに発生します。

spinDown

ユーザーがスピンダウンボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンダウンを行なった場合にこのイベントが発生します。

spinUp

ユーザーがスピンアップボタンをクリック、あるいは、上下キーまたはマウスホイールを押下してスピンアップを行なった場合にこのイベントが発生します。

次の表には、GcInputManCellTypeのAPIメンバとその説明を示しています。

種類

説明

exitOnLeftRightKey

編集モード時に、方向キーを使用して次または前のセルに移動します。

editMode

編集モードを指定します。

watermarkNullText

編集モード時に、セルの値がnullの場合にこのテキストを表示します。

acceptsCrLf

編集モード時に、文字列のコピー、切り取り、貼り付けを行った場合に改行をどのように処理するかを示します。

displayType

編集モード時に、Spreadのセルに返される値の種類(例: 「値」「テキスト」)を示します。

invalidInput

入力値が無効な文字から成る場合に、このイベントが発生します。