5.20202.724
Wijmo API Module wijmo.vue2.barcode.common Wijmo API モジュール

wijmo.vue2.barcode.common モジュール

Vue 2用のWijmo相互運用モジュール。

このモジュールは、Wijmoコントロールをカプセル化したVue 2コンポーネントを提供します。

これを使用するには、Vue 2フレームワーク(RC6以上)への参照、 および 通常のWijmo CSSファイルとjsファイルをアプリケーションに含める必要があります。

VueページにWijmoコントロールを追加するには、 HTMLファイルに適切なタグを含めます。 たとえば、次のコードは、 Vueページに InputNumber コントロールを追加します。

<wj-input-number
  format="c2"
  placeholder="Sales"
  :value="sales"
  :value-changed="salesChanged"
  :min="0"
  :max="10000"
  :step="100"
  :is-required="false">
</wj-input-number>
// Wijmoイベントハンドラ
// InputNumber値と比較する"sales"値を更新します 
function salesChanged(sender, eventArgs) {
  this.sales = sender.value;
}

この例は、次の重要なポイントを示しています。

  1. Wijmoコントロールのタグ名は、"wj"プリフィックスで始まり、 その後に 英小文字とハイフン区切り文字を使用したコントロール名が続きます。
  2. タグ属性名は、コントロールのプロパティやイベントと同じです。
  3. 属性名の前のコロンは、属性値がJavaScript式として 解釈されることを示します ( :min="0"など)。
  4. イベントハンドラは、通常のプロパティと同様に指定します ( :value-changed="salesChanged"など)。
  5. Vue2では、すべての連結が一方向です。上の例では、"salesChanged" イベントハンドラは、 モデル内の"sales"プロパティの値を更新します。 これはVue 1からの変更点です。 Vue 1では、どのような属性にでも ".sync"サフィックスを追加することで、双方向連結を作成できます。

すべてのWijmo Vueコンポーネントには、"initialized"イベントがあります。 これは、コントロールがページに追加されて初期化された後に発生します。 このイベントを使用して、マークアップでプロパティを設定するほかに、 追加的な初期化を実行できます。次に例を示します。

<wj-flex-grid :initialized="initGrid">
</wj-flex-grid>
// Vue アプリケーション
var app = new Vue({
  el: '#app',
  methods: {
initGrid: function(s, e) {
  // グリッドにカスタムMergeManagerを割り当てます
  s.mergeManager = new CustomMergeManager(s);
}
  }
});

すべてのWijmo Vueコンポーネントには、 マークアップでコントロールのプロパティを使用するための "control"疑似プロパティが含まれます。 次に例を示します。

selectedIndex:

selectedValue:

このマークアップは、コントローラーのlistBoxプロパティを ListBoxコントロールのインスタンスに設定して、 それをマークアップで使用できるようにします。

これを含むVueコンテキストのdataオブジェクトでlistBoxプロパティを 定義することが重要です。 そうしないと、コンポーネントのプロパティが 適切に更新されません。次に例を示します。 // Vueアプリケーション var app = new Vue({ el: '#app', data: { listBox: null // ListBoxコントロールへの参照を受け取ります } });

変数

WjBarcodeCodabar

WjBarcodeCodabar: any

wijmo.barcode.common.Codabar コントロールをカプセル化するVueコンポーネント。

WjBarcodeCode128

WjBarcodeCode128: any

wijmo.barcode.common.Code128 コントロールをカプセル化するVueコンポーネント。

WjBarcodeCode39

WjBarcodeCode39: any

wijmo.barcode.common.Code39 コントロールをカプセル化するVueコンポーネント。

WjBarcodeEan13

WjBarcodeEan13: any

wijmo.barcode.common.Ean13 コントロールをカプセル化するVueコンポーネント。

WjBarcodeEan8

WjBarcodeEan8: any

wijmo.barcode.common.Ean8 コントロールをカプセル化するVueコンポーネント。

WjBarcodeGs1_128

WjBarcodeGs1_128: any

wijmo.barcode.common.Gs1_128 コントロールをカプセル化するVueコンポーネント。

WjBarcodeQrCode

WjBarcodeQrCode: any

wijmo.barcode.common.QrCode コントロールをカプセル化するVueコンポーネント。

WjBarcodeUpcA

WjBarcodeUpcA: any

wijmo.barcode.common.UpcA コントロールをカプセル化するVueコンポーネント。

WjBarcodeUpcE0

WjBarcodeUpcE0: any

wijmo.barcode.common.UpcE0 コントロールをカプセル化するVueコンポーネント。

WjBarcodeUpcE1

WjBarcodeUpcE1: any

wijmo.barcode.common.UpcE1 コントロールをカプセル化するVueコンポーネント。