問題タブ [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.

0 投票する
1 に答える
170 参照

dojo - Worklight データ同期

現在、Dojo (具体的にはdojox/app) を使用した Worklight プロジェクトに取り組んでいます。ストア、モデル、コントローラー、およびビューを使用して、基本的な例を作成することができました。ただし、これを Worklight アダプターに接続する必要があります。

Dojox/アプリ アプリケーションをバックエンドに接続するための最良の方法は何ですか? Worklight アダプターからストアにデータを供給することを考えていましたが、すべての CRUD 操作を実行する必要があり、複数のユーザーが同じアイテムで作業している可能性があるため、データはサーバーと同期している必要があります。

私が考えることができる最善の一般的な解決策は、JsonRestストアを使用することですWL.Client.invokeProcedureが、アダプターを呼び出す関数を使用しているため、サービスを直接使用していません。

0 投票する
1 に答える
544 参照

javascript - dojox/app - 標準ウィジェットでの使用

モバイル向けではなく、dojox/app を使用して単純なアプリケーションを作成したい (すべての例はモバイル アプリケーション用です)。最初に、この構成ファイルを設定して実際のアプリを変更します。

次に、ビュー テンプレートの単純な html を記述します。

定義された構成ファイルを使用してアプリケーションを実行します。

アプリケーションには、スプリッター (BorderContainier) によって分割された widnow (ブラウザー) が必要ですが、id は機能しません。通常のウィゲットを使用してデスクトップ アプリケーション ウィッチを作成することはできますか? またはモバイルのみですか?(私は道場 1.9.1 を使用しています)

0 投票する
1 に答える
160 参照

javascript - Dojox/app: ビューを正しく切り替える方法は?

dojox/app を使用して Web アプリケーションを構築しています。config.json ファイルは次のようになります。

HiddenMenu および ExtendedMenu ビューには、これらの各ビューを切り替えるために使用されるボタンのみが含まれています。たとえば、HiddenMenu.html は次のようになります。

HiddenMenu.js コントローラーには、init メソッドに次のコードがあります。

もう1つは同様のコードです。アプリは正しく読み込まれますが、これら 2 つのビューを切り替えると奇妙な動作が発生します。切り替えは正しく行われていますが、2 つのビューが期待どおりに同じスペース (ページの下部) に表示されていません。それらの 1 つが他の上に表示されます。ここでの目的は、2 番目のボタン (「ラベルを非表示」) が最初のボタン (「ラベル」) によって残されたスペースを占有することです。これを達成する方法を知っている人はいますか?

ありがとうございました

0 投票する
1 に答える
128 参照

model-view-controller - モデルをストアと同期させ続ける Dojox/アプリ

私は現在 dojox/app を使用して SPA を作成しており、ストアとモデルの追加を開始しています。json オブジェクトからストアを作成し、ストアからモデルを作成し、dojox mvc を使用してフィールドをモデルにバインドすることができました。ただし、まだできていないことがあります。最初のモデルと同じストアにバインドされている 2 番目のモデルを更新します。

例を挙げます。私はこの店を持っています:

次に、config.json ファイルでこのストアを使用して 2 つのモデルを作成します。

次に、HTML ファイルに、(property ) にバインドされたフィールドとnamesXUnused(property )Firstにバインドされた別のフィールドがあります。最初のフィールドを編集すると、これらの変更をストアにコミットするボタンが表示されます。ストア データが正しく更新されていることをデバッガで確認できます。ただし、2 番目のフィールドに変更を反映させることはできません。ストアからモデルを更新または再作成する方法はありますか?namesXUnused2First

ありがとうございました、

0 投票する
2 に答える
48 参照

javascript - Dojox/アプリ: プログラムでビューを定義することは可能ですか?

HTMLテンプレートを使用する代わりにプログラムでビューをコーディングすることは可能ですか? 私が見たすべてのデモは、html テンプレートを使用しています。