問題タブ [dojox.app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dojo - Worklight データ同期
現在、Dojo (具体的にはdojox/app
) を使用した Worklight プロジェクトに取り組んでいます。ストア、モデル、コントローラー、およびビューを使用して、基本的な例を作成することができました。ただし、これを Worklight アダプターに接続する必要があります。
Dojox/アプリ アプリケーションをバックエンドに接続するための最良の方法は何ですか? Worklight アダプターからストアにデータを供給することを考えていましたが、すべての CRUD 操作を実行する必要があり、複数のユーザーが同じアイテムで作業している可能性があるため、データはサーバーと同期している必要があります。
私が考えることができる最善の一般的な解決策は、JsonRest
ストアを使用することですWL.Client.invokeProcedure
が、アダプターを呼び出す関数を使用しているため、サービスを直接使用していません。
javascript - dojox/app - 標準ウィジェットでの使用
モバイル向けではなく、dojox/app を使用して単純なアプリケーションを作成したい (すべての例はモバイル アプリケーション用です)。最初に、この構成ファイルを設定して実際のアプリを変更します。
次に、ビュー テンプレートの単純な html を記述します。
定義された構成ファイルを使用してアプリケーションを実行します。
アプリケーションには、スプリッター (BorderContainier) によって分割された widnow (ブラウザー) が必要ですが、id は機能しません。通常のウィゲットを使用してデスクトップ アプリケーション ウィッチを作成することはできますか? またはモバイルのみですか?(私は道場 1.9.1 を使用しています)
javascript - Dojox/app: ビューを正しく切り替える方法は?
dojox/app を使用して Web アプリケーションを構築しています。config.json ファイルは次のようになります。
HiddenMenu および ExtendedMenu ビューには、これらの各ビューを切り替えるために使用されるボタンのみが含まれています。たとえば、HiddenMenu.html は次のようになります。
HiddenMenu.js コントローラーには、init メソッドに次のコードがあります。
もう1つは同様のコードです。アプリは正しく読み込まれますが、これら 2 つのビューを切り替えると奇妙な動作が発生します。切り替えは正しく行われていますが、2 つのビューが期待どおりに同じスペース (ページの下部) に表示されていません。それらの 1 つが他の上に表示されます。ここでの目的は、2 番目のボタン (「ラベルを非表示」) が最初のボタン (「ラベル」) によって残されたスペースを占有することです。これを達成する方法を知っている人はいますか?
ありがとうございました
model-view-controller - モデルをストアと同期させ続ける Dojox/アプリ
私は現在 dojox/app を使用して SPA を作成しており、ストアとモデルの追加を開始しています。json オブジェクトからストアを作成し、ストアからモデルを作成し、dojox mvc を使用してフィールドをモデルにバインドすることができました。ただし、まだできていないことがあります。最初のモデルと同じストアにバインドされている 2 番目のモデルを更新します。
例を挙げます。私はこの店を持っています:
次に、config.json ファイルでこのストアを使用して 2 つのモデルを作成します。
次に、HTML ファイルに、(property ) にバインドされたフィールドとnamesXUnused
(property )First
にバインドされた別のフィールドがあります。最初のフィールドを編集すると、これらの変更をストアにコミットするボタンが表示されます。ストア データが正しく更新されていることをデバッガで確認できます。ただし、2 番目のフィールドに変更を反映させることはできません。ストアからモデルを更新または再作成する方法はありますか?namesXUnused2
First
ありがとうございました、
javascript - Dojox/アプリ: プログラムでビューを定義することは可能ですか?
HTMLテンプレートを使用する代わりにプログラムでビューをコーディングすることは可能ですか? 私が見たすべてのデモは、html テンプレートを使用しています。