パーツのデータと状態の操作
partsオブジェクトの例
parts:{ fidDeliveryPoint: { 'type': 'text', 'enabled' : true, 'display' : true, 'value': '神奈川事業所' }, fidDeliveryType: { 'type': 'list', 'enabled' : true, 'display' : true, 'value': '定期便' } tbl_1{ 'type': 'table', 'enabled' : false, 'display' : true, 'value': [{ 'fidItemName': { 'value': '純正トナーカートリッジ','type': 'text', 'enabled' : false, 'display' : true }, 'fidItemCount': { 'value': '2', 'type': 'number', 'enabled' : false, 'display' : true }, 'fidItemPrice': { 'value': '6980', 'type': 'number', 'enabled' : false, 'display' : true } },{ 'fidItemName': { 'value': 'コピー用紙A4','type': 'text', 'enabled' : false, 'display' : true }, 'fidItemCount': { 'value': '10', 'type': 'number', 'enabled' : false, 'display' : true }, 'fidItemPrice': { 'value': '460', 'type': 'number', 'enabled' : false, 'display' : true } }]}
プロパティ | 説明 | 型 |
value | パーツの値。タイプがtableの場合は テーブル内のパーツオブジェクトが格納されます。 | any |
type | パーツのタイプ | string |
enabled | パーツが入力可能であればtrue、不可であればfalse | boolean |
display | パーツが表示状態であればtrue、非表示であればfalse | boolean |
type | タイプ | 取得する値の詳細 | 補足 |
text | テキスト(一行)パーツ | パーツに入力された値 | - |
number | テキスト(一行)パーツ 数値型 | パーツに入力された値 | 取得値にカンマは含まれません |
money | テキスト(一行)パーツ 金額型 | パーツに入力された値 | 取得値にカンマは含まれません |
textarea | テキストエリアパーツ | パーツに入力された値 | - |
date | 日付パーツ | パーツに入力された値 | 取得値はDateオブジェクトになります |
time | 時刻パーツ | パーツに入力された値 | HH:MM形式の文字列です |
list | リストメニューパーツ | 選択された「項目名」 | - |
checkbox | チェックボックスパーツ | チェックがONの場合:チェック時の表示コメント チェックがOFFの場合:チェックされていない場合の表示コメント | - |
radio | ラジオボタンパーツ | 選択された「項目名」 | - |
lookup | マスター連携パーツ | パーツに入力された値 | - |
label | ラベルパーツ | パーツに指定された「ラベルの内容」 | - |
table | テーブルパーツ | テーブル内のパーツオブジェクトが配列形式で行ごとに格納されます。 | - |
type | タイプ | 値セット時の挙動 | 補足 |
text | テキスト(一行)パーツ | 指定した値がテキスト(一行)パーツにセットされる | - |
number | テキスト(一行)パーツ 数値型 | 指定した値がテキスト(一行)パーツにセットされる | パーツに設定された小数点有効桁数やカンマ自動付加等のフォーマットに従った形式で表示するためには、数値型として設定する必要があります。 |
money | テキスト(一行)パーツ 金額型 | 指定した値がテキスト(一行)パーツにセットされる | パーツに設定されたカンマ自動付加等のフォーマットに従った形式で表示するためには、金額型として設定する必要があります。 |
textarea | テキストエリアパーツ | 指定した値がテキストエリアパーツにセットされる | - |
date | 日付パーツ | 指定した値が日付パーツにセットされる | 編集不可項目にセットした場合、パーツに設定されたフォーマットに従った日付形式で表示されます。 |
time | 時刻パーツ | 指定した値が時刻パーツにセットされる | ・指定した値が「:」で区切られていない場合はセットされません(初期値のままとなります) ・編集不可項目にセットした場合、パーツに設定されたフォーマットに従った日付形式で表示されます。 |
list | リストメニューパーツ | 指定した値と一致する「項目名」が選択される | リストに存在しない選択肢はセット不可 |
checkbox | チェックボックスパーツ | 指定した値が「チェック時の表示コメント」と一致すればチェックがONになる | チェックボックスに存在しない選択肢はセット不可 |
radio | ラジオボタンパーツ | 指定した値と一致する「項目名」が選択される | ラジオボタンに存在しない選択肢はセット不可 |
lookup | マスター連携パーツ | 指定した値がマスター連携パーツにセットされる | - |
label | ラベルパーツ | 指定した値で、パーツに指定された「ラベルの内容」が書き換えられる | - |
table | テーブルパーツ | テーブル内のパーツオブジェクトのvalue値を書き換えると、テーブル外のパーツvalue値を書き換えた場合と同様の挙動を示します。 | - |