問題タブ [dojo]
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.
javascript - dojox.charting で凡例の登録を解除するには?
dojox.charting でグラフ グラフィックを作成する次のコードがあります。
関数は最初の呼び出しでは正常に機能します。ただし、もう一度呼び出すと、チャートは正常に表示されますが、凡例は表示されません。firebug で、manager.xd.js (8 行目) に「id==legend1 でウィジェットを登録しようとしましたが、その ID は既に登録されています」というエラーがあることに気付きました。dojox のライブラリーのどこかに、同じ ID を持つ前の凡例オブジェクトがキャッシュされているようです。
以前に登録またはキャッシュされた凡例を消去する必要があると思います。どうやってやるの?
ところで、私の html ページには、JavaScript 関数を呼び出して id="surfaceDiv" の div ノードにさまざまなグラフィックを描画するためのいくつかのアンカー リンクがあり、「凡例ノード」は id="legendDiv" の次の div です。 、上記の関数を再度呼び出すことができます。
javascript - dojox.charting および xDomain の dojo/dojox ライブラリーへの参照に関する問題
dojox.charting に基づくクライアント側の JS コードを含む Web HTML ページがあります。私のローカル Web サイトには Dojo ライブラリーがありません (実際には Web サーバーはありません)。次のように、Google のホスティング サイトへの src を使用して dojos の xDomain 参照機能を使用します。
Dojo: Now With Drawing Toolsのコードに基づいて、曲線グラフを作成する関数を次に示します。
私の最初の質問は、曲線グラフの場合、y 軸に沿った数字は 0 と 10 しか表示されないということです。1 から 9 までの中間の数字はすべて表示されません。1 から 6 までの x 軸の値が表示されます。この記事の元のチャート スナップショットには y 軸の値も表示されますが、DojoToolKit Demosのチャート スナップショットには y 軸に沿った値が表示されます。コードで何を見逃したのかわかりません。y 軸の値の表示を有効にするにはどうすればよいですか?
次の質問は Magnify() についてです。DojoToolKit デモ サイトの曲線グラフは正常に機能しますが、グラフの拡大機能が機能しません。これは xDomain 参照が原因である可能性があると思います。xDomain の dojox ライブラリから特定の js ファイルを指定する必要がある場合があります。どちらを指定する必要があるかわかりません。
私が気づいたことの 1 つは、曲線グラフが描画された後に FireBug が次のエラーを表示することです。
これらの未定義のエラーは、head セクションにいくつかの dojox ライブラリ ファイルをロードしていないことを示している可能性があると思います。
ところで、私は Web サーバーを持っていないので、Dojo の xDomain 参照オプションを使用することを好みます。このようにして、任意の場所で html ファイルを編集し、他の人に送信することができます。Dojo ソース・ライブラリーをダウンロードしてインストールする必要はありません。
javascript - Dojo Grid HELP で Excel シートを模倣していますか?
Enterキーを押したときにキャプチャしようとしている基本的なWebページがあります。各フィールドが編集可能な多くの行(データベースによってプルされたものに応じて)を持つページがあります。私がやろうとしているのは、ユーザーが特定の行の特定の列にフォーカスしているときに、Enter キーを押すとフォーカスが次の行に移動するが、同じ列にとどまるようにすることです。Dojo Grid を使用してグリッドを作成しています。
の最初の部分は、Enter キーをキャプチャする方法を理解することです。次の部分は、javascript 関数を特定のフィールドにバインドする方法を理解することです。最後に、行を 1 つ進め、同じ列にとどまり、フィールドを編集可能にしておく必要があります。
では、Enter キーのキャプチャに関するアドバイスはありますか?
django - Django アプリケーションで Dojo を使用するには?
Django アプリケーションで Dojo を使用するにはどうすればよいですか? これを行う方法の包括的な例を教えてください。
この組み合わせのサンプル コードへのリンクを歓迎します。
注意: Dojango を使用した例も気にしません。
ajax - Ajax によって更新されたページでチェックボックスの状態を維持するにはどうすればよいですか?
アプリケーションに、システムで実行されているさまざまなジョブの状態を示す html テーブルがあります。各ジョブには、ジョブを実行するための渦巻きの gif など、関連付けられた状態があります。新しいジョブの横にはチェックボックスがあり、ユーザーは関連するジョブを選択して開始できます。
テーブルは struts2 の自動更新 div (sx:div) であり、ジョブで現在何が起こっているかを反映するために数秒ごとに更新されます。
問題は、div が更新されると、チェックボックスの状態が失われることです。
それらの状態を維持するエレガントな方法はありますか? タグに組み込まれている dojo トピック システムを使用して、ajax の更新が完了したときに JavaScript を呼び出すオプションがありますが、どの方法が最適かわかりません。
dojo - Dojo ツリーの更新
Dojo 1.3 を使用して、子 (つまり、フォルダーまたはアイテム) をツリーに追加した後、更新またはその他の方法ですぐに反映させる方法はありますか?
java - Java EE 向けの優れた Ajax フレームワーク
私は Java EE に比較的慣れていないので、AJAX を単純化するフレームワークが必要です。
現時点では、dojo ツールキットを使用してグラフを描画するコードがありますが、AJAX を介してグラフを更新できるようにしたいと考えています。Ajax コールバックを実行し、javascript をページに挿入して実行できる優れたフレームワークはありますか?
もしそうなら、このフレームワークの使用方法に関する良いチュートリアルはありますか?
Ajax に関する私の唯一の経験は、ASP.Net で Telerik を使用したことです。
dojo - Dojo TextBox attr関数を使用して値を取得するにはどうすればよいですか?
Dojo TextBox の値を取得するにはどうすればよいですか?
これを行っています。
しかし、firbug は getValue() が非推奨であることを教えてくれます! attr('value') を使用します!
しかし、私は attr('value') 関数の使用方法についての手がかりがありません
ヘルプ
ガット
javascript - IE の自己終了ポップアップ -- 適切な onBlur 動作を取得するには?
ユーザーがクリックして離れたときに、一時的なウィンドウが閉じられるようにします。これは Firefox で機能します。
しかし、Internet Explorer では動作しないようです。IE 固有の「onfocusout」イベントを参照している他のサイトもいくつかありましたが、必要なものの首尾一貫した動作例を見つけることができませんでした。
スタック オーバーフローは、フォーカスを失ったときに IE ブラウザー ウィンドウを閉じるための最良の方法について何と言っていますか?
私は Dojo を使用しているので、そのライブラリにショートカットがあれば、情報を歓迎します。それ以外の場合は、標準の IE 呼び出しが最適な回答になります。
javascript - onChangeイベントからFilteringSelectデータストアにデータを入力する
onChange
あるイベントをバインドしてFilteringSelect
別のイベントにデータを入力しようとしていFilteringSelect
ます。
autoCompleteDojo
JSONは、ヘルパーを使用してZendActionControllerから正しく認識できるものから生成されます。
リモートデータストアからJSONを正しく受信しましたが、2番目にデータが入力されませんFilteringSelect
。JSONをにプッシュするために他に何かする必要がありますFilteringSelect
か?