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

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

charts - 棒グラフの各棒にリンクとマーカー[ラベル]を提供する

最近道場の仕事を始めました。次のような場合に問題が発生します。

  1. 棒グラフの各棒に一意のリンク(href)を指定するにはどうすればよいですか?ユーザーがバーまたはラベルをクリックすると、関連するjsp / htmlページに移動する必要があります。基本的に、クリック可能なバーまたはツールチップを探しています。

このコードは特殊文字としてレンダリングされるため、機能しませんでした。

助けてください。

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

javascript - Dojo ツールチップ。dojo.data fetch()。オペラの問題点

dojo.data の奇妙な問題。

functionOnError はオペラでのみそのようなトレースを表示します:

私が理解しているように、オペラは道場の構文を理解していません。この問題を解決するにはどうすればよいですか?

私は dojox.grid を作成しており、dojo.data.ItemFileWriteStore を通じてデータを要求しています。別の方法を作ることはできますか?

0 投票する
4 に答える
27330 参照

javascript - 親コンテナーのサイズ変更時に dojo dijit.Grid ウィジェットのサイズを自動的に変更します

TitlePane 内に Dojo Grid ウィジェットがあり、幅が 100% に設定されています。

TitlePane はリキッド レイアウトであるため、ブラウザー ウィンドウのサイズによって幅が変化します。私が抱えている問題は、親ウィンドウが拡大 (または縮小) しても、グリッド自体の幅が変わらないことです。グリッドで render() を呼び出すことでサイズを変更できますが、グリッド ウィジェットを再描画するように親ウィンドウのサイズが変更されたことを検出するにはどうすればよいでしょうか?

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

javascript - Dojo ですべてのイベント ハンドラーを切断することは可能ですか?

私が作業している一部のコードは、Dojo イベント リスナーを持つ一部の HTML 要素を、AJAX 呼び出し (.innerHTML= を使用) からの新しい HTML に置き換えます。イベント リスナーは、メモリ リークを防ぐために交換する前に dojo.disconnect(handle) メソッドを使用して切断する必要があることを読みました。

特定の要素に接続されているすべてのハンドルを派生させて、それぞれを .disconnect(handle) に渡すことは可能ですか、それともコードでこのリストを維持するのは私次第ですか?

0 投票する
3 に答える
5925 参照

javascript - DijitDateTextBoxの制約[有効な曜日]

Dijit.Form.DateTextBoxに関する簡単な質問

http://docs.dojocampus.org/dijit/form/DateTextBox

このページには、次の内容が含まれています。「最小、最大、有効な曜日など、開発者が提供する制約に対しても検証します。」

曜日に制約を与えることができるドキュメントが見つからないようです。たとえば、ユーザーが日曜日に発生する日付のみを選択できるDateTextBoxが必要です。

これについて助けていただければ幸いです。ありがとう!

0 投票する
3 に答える
13253 参照

eclipse - Eclipseでのdojoの構成

EclipseでDojoを構成するにはどうすればよいですか?プラグインはありますか?同じことをするためのステップは何ですか?EclipseGanymedeを使用しています。ATFを使用しようとするとエラーが発生します。

0 投票する
3 に答える
7401 参照

php - mysql データを Dojo データグリッド テーブルに

こんにちは。

MYSQL を呼び出してテーブルにデータを表示する php スクリプトがあります。これはかなり醜いので、Dojo スタイルのテーブル/データグリッドで表示したいと思います。誰かが私を正しい方向に向けることができますか?

ありがとう!

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

dojo - Dojo gfx でのテキストの長さ

Dojo の gfx を使用してテキストをレンダリングするときに、テキストを折り返す必要がある場合に備えて、テキストがどのくらいのスペースを占めるかを知る方法はありますか? 制限された幅の領域にテキストを収める必要がある場合、どうすれば任意の長さのテキストを印刷できますか?

更新:申し訳ありませんが、サーバー側でラッピングを行う必要があることを言及する必要がありました。私のアプリは、すべての要素のサイズと位置を把握し、最終的にそれらを描画する gfx スクリプトをレンダリングする必要があります。gfx で使用するフォントとフォント サイズはわかっています。文字列をラップすると、複数の createText 呼び出しがレンダリングされます。問題は、文字列をどのように分割するかです。(フォントが固定幅の場合、これは簡単なはずです)

ありがとう!

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

dojo - DojoToolkit AccordionContainer

Dojotoolkitに付属のAccordionContainerを、タイトルペインのonMouseClickではなく、タイトルのMouseHoverで上下にスライドさせるのは簡単です。

0 投票する
3 に答える
656 参照

php - PHPベースのWebアプリケーションからキオスクIDリーダーデータにアクセスする方法

誰かがこのようなことをしましたか?どのように?

キオスクユニット内からユーザーに提示されるブラウザーベースのWebアプリケーション(PHPおよび場合によってはDojoやJQueryなどのAjaxフレームワークを使用)を備えたプロジェクトを開始したばかりです。これは基本的にブラウザでの調査ですが、ユニットのIDカードスワイプリーダーを介してユーザーを識別する必要があります。

昨日プロジェクトについて学んだばかりなので、これが正確なユニットであるかどうかさえわかりません(ハードウェア情報が不足していることをお詫びします!)。ユニットに何らかのソフトウェアが付属しているかどうかを確認するのを待っていますが、私の感覚は最初の会議からのものではありません。後でLinuxに切り替えることを決定するかもしれませんが、最初はWindowsのフレーバーを実行します。私はキオスクの経験がないので、この種のことには通常何が関係しているのかを理解しようとしています。

主な質問は、キオスクハードウェアからWebベースのPHPアプリケーションにデータ入力を取得する方法です。

プロジェクトリーダーと話すとき、これに取り組む方法についての彼の最初の推測は次のとおりでした。
-IDリーダーへのデータ入力を取得するある種のドライバーを用意します。
-ファイルに書き込みます。
-Dojoオフラインを使用して、定期的または必要に応じてファイルを読み取り、タイムスタンプなどを比較します。

セキュリティへの影響への取り組みにはまだ関心がありません。まず、これを実現する方法の基本を理解したいと思います。Flex / Air、Silverlightなどでも同じことができる可能性があることはわかりますが、私たちはPHPショップであり、率直に言って、上司はそれらを考慮しません。また、データベースやソケットなどを使用するのはやり過ぎかもしれません(しかしそうではないかもしれません???)

提案、警告などはありますか?ありがとう。