gcbc:GcBarcodeScannerVFコンポーネントの属性について説明します。
属性名 | 属性型 | 説明 |
---|---|---|
title | String | 画面の上部に表示されるタイトルを指定します。文字列は中央寄せで表示されます。表示される文字列は、画面の端で自動改行されます。文字数制限はないですが、表示領域からはみ出してしまった文字列は省略されます。また、改行(\r\n)・タブ・スペースの入力が可能です。ただし、文字列の先頭と末尾の空白文字(タブやスペースなど)を取り除きます。既定値は空白です。 |
font-color | String | タイトルのフォント色を指定します。デフォルト色は白です。属性値は大文字と小文字を区別しません。指定可能な色についてはこちらのリンクの「Fields」欄を参照してください。 例)font-color=“Aquamarine” |
font-size | Number | タイトルのフォントサイズを指定します。既定値は16です。 例)font-size=“20” |
background-color | String | 余白エリアの背景色を指定します。デフォルト色は黒です。属性値は大文字と小文字を区別しません。指定可能な色についてはこちらのリンクの「Fields」欄を参照してください。 例)background-color=“Blue” |
opacity | Number | 余白エリアの透明度を調整します。既定値は0.7です。指定可能な値の範囲は0~1です。0だと完全透明、1だと不透明となります。 例)opacity=“0.3” |
barcodeFormat | String | スキャナーが認識するバーコード形式を指定します。バーコードの種類の値は、読み取るバーコードの種類を参照してください。複数の種類のバーコードを読み取る場合は、バーコード形式をコンマ(,)で区切ります。既定ではすべてのバーコード形式が認識対象です。 |
buttonText | String | ボタンのキャプション。たとえば「読み取り開始」と指定します。既定値はEmpty(空文字)です。 |
continuousScan | Boolean | 連続でバーコードを読み取る場合true、それ以外の場合false。既定値はfalseです。falseの場合、アプリはバーコードが見つかった後に読み取り画面からページに戻ります。 trueの場合、アプリはバーコードを検出した後にcontinuousScanCallbackを呼び出します。 continuousScanCallbackがBarcodeScanResponse::shouldContinueScanプロパティがtrueのBarcodeScanResponseを返す場合、Visualforceページに戻る代わりに、バーコードが見つかった後に読み取り画面に残り、一定の間隔の後に他のバーコードを検索し、ユーザーがキャンセルするまで読み取り、またはcontinuousScanCallbackは、BarcodeScanResponse::shouldContinueScanプロパティがfalseであるBarcodeScanResponseを返します。 |
continuousScanCallback | String | 連続でバーコードを読み取る場合の操作を制御するコールバック。コールバックの詳細はWebServiceを使った連続読み取り機能の開発で説明します。 |
onScanComplete | String | 読み取りが完了したときのアクションハンドラー。 このアクションを使用して、読み取り結果を処理します。 このサーバー側コントローラー・ハンドラーは、バーコードが記録された後に呼び出されます。 このメソッドでは、サーバー側でデータを更新したり、新しいページにジャンプしたりすることができます。 |
reRender | String | バーコードが検知された後に更新される、このページ内のセクションを指定します。 |
scanResults | String | バーコードが見つかったときに読み取り結果を受け入れるページコントローラーのプロパティ。 連続読み取りの場合、結果はコンマ(,)で区切られます。読み取りデータに含まれるコンマ(,)は「%2C」として返ります。 |
scannedTypes | String | 読み取った各結果のバーコードの種類を格納します。複数のタイプはコンマで区切られます。バーコードの種類の値は、読み取るバーコードの種類を参照してください。 |
styleClass | String | ボタンに適用するCSSのクラス名。たとえばVisualforceページにLightning Design Systemなどのスタイルシートを適用しているとき、そのスタイルシートのクラス名を指定できます。 |
style | String | ボタンに直接適用するCSS。たとえばボタンのサイズを指定します。 |
useFrontCameraIfAvailable | Boolean | フロントカメラ(インカメラ)を使用するかどうかを指定します。trueのときフロントカメラを使用します。falseのときフロントカメラを使用しません。既定値はfalseです。フロントカメラが利用可能でない場合はバックカメラ(リアカメラ、背面カメラ)を使用します。フロントカメラはQRコードのみの対応です。QRコード以外の対応はベータ扱いです。 |
id | String | ページの他のコンポーネントがカスタムコンポーネントを参照できるようにする識別子。指定されていない場合、一意の識別子が自動的に生成されます。これはVisualforceカスタムコンポーネントのデフォルトで生成される属性です。 |
rendered | Boolean | カスタムコンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。これはVisualforceカスタムコンポーネントのデフォルトで生成される属性です。 |