Wijmo POPUPコントロールの不具合
Wijmoとは
Wijmoとは、グレープシティが提供しているJavaScriptライブラリーです。
グラフ、コンボボックス、POPUP画面等、開発に効率的なコントロール群をもっています。
今回のそのコントロールの中のひとつPopupウィンドウについての不具合を書かせていただきます。
POPUPコントロールは、こちらにサンプルがありますので、どういうものかは確認してください。
※ スクリプトは「Angular JS」を用いています。
通常のアクセス方法
// テキストボックス <wj-input-number value="ctx.numVal" min="0" max="5000000" format="'n'" step="1000" placeholder="金額" show-spinner="true"> </wj-input-number> // 普通のアクセス方法 var app = angular.module('app', ['wj']); app.controller('appCtrl', function appCtrl($scope) { $scope.numVal = 123; });
普通は、これでアクセスできるのですが、
このテキストボックスをPopupウィンドウの中に設定した時
この方法ではアクセスできません。
AngularJSにてPopupウィンドウを作成した場合、AngularJSは子スコープを作成し、子スコープのプロパティとデータ連結する必要があります。
Popupウィンドウのコントロールへアクセスする方法
// テキストボックス <wj-input-number value="ctx.numVal" min="0" max="5000000" format="'n'" step="1000" placeholder="金額" show-spinner="true"> </wj-input-number> // 普通のアクセス方法 var app = angular.module('app', ['wj']); app.controller('appCtrl', function appCtrl($scope) { $scope.ctx = {}; $scope.ctx.numVal = 123; });
これで、無事アクセスできました。