問題タブ [qooxdoo]

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 投票する
2 に答える
368 参照

qooxdoo - TextArea ウィジェットは、実行時にマウスでサイズ変更できますか?

実行時にマウスで qx.ui.form.TextArea のサイズを変更できるのでしょうか? stackoverflow で質問ボックスの高さを変更できるのと同じように。

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

alignment - alignX が機能していませんか?

これが私の簡単なコードです。私のatom1ウィジェット(行:0、列:0)が右揃えになることを期待しています。でも取れない!助言がありますか?

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

version-control - Qooxdooと複数の開発者による開発

可能なWeb開発フレームワークとしてQooxdooに興味があります。SDKをダウンロードして、複数のプロジェクトで使用する予定なので、PCの中央の場所にインストールしました。スクリプトを使用しcreate-application.pyて新しいテストアプリケーションを作成し、生成されたすべてのファイルをバージョン管理システムに追加しました。

他のPCの他の開発者とこれについて協力できるようにしたいと思います。SDKが別の場所にインストールされている可能性があります。Qooxdooで自動生成されたファイルには、両方にSDKパスが含まれているようです。SDKconfig.jsonパスgenerator.pyが移動すると、generator.pyスクリプトは機能しなくなります。 更新されたパスをgenerator.py探すのでそれほど問題にはならないようですが、どのように処理するのが最適かわかりません。config.jsonconfig.json

私がこれまで考えてきた唯一のオプションは次のとおりです。

  1. VCSから除外しますが、自動的に再生成するスクリプトがないようですので、危険な場合があります。
  2. それをVCSに追加しますが、各開発者にパスラインを変更してもらい、変更がマージされるたびに調整が必要になる可能性があることを受け入れます。
  3. config.jsonをパスに変更し、SDKパスに関連しないすべての情報を含む2番目のファイルを指す単一の「include」行を指定します。
  4. SDKへの相対パスを使用し、SDKを使用するプロジェクトごとにSDKの個別の密接に配置されたコピーを保持します。

生成スクリプトが存在する場合、アプローチ1が理想的です。アプローチ2は本当に厄介です。アプローチ3を機能させることができませんでした。アプローチ4は、SDKの複数のコピーがその場所に散らばっていることを意味するため、少し面倒です。

Android SDKは、(アプローチ1を使用して)これを非常にうまく処理しているようです。SDKパスは、そのファイルを自動的に生成するスクリプトを使用して、独自のファイルに含まれています。私の知る限り、Qooxdooは他の多くの重要な情報を入れてconfig.jsonおり、そのファイルを自動的に生成する唯一の方法は、新しいプロジェクトを作成することです。

これに対処するためのより良い/推奨される方法はありますか?

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

python - qooxdooとdebianlenny

やあ、

debianlennyでqooxdooを使おうとしています。qooxdoo sdk 1.2

create-application.py okですが、generate.pyに問題があります:

私はいくつかのDebianパッケージが欠けていると思います

助けてください。タ。

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

datamodel - Qooxdoo TreeVirtual は展開されたノードのみを dataModel として返します

this._tree.getDataModel();ツリー仮想で qooxdoo を実行すると、展開されたノードのみが返されます。ツリー内のすべてのノードを取得するにはどうすればよいですか?

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

qooxdoo - ライブラリまたはコントリビューションを qooxdoo に含める

qooxdoo 内で xqjqplot ライブラリを使用しようとしましたが、generate-source での生成中にエラー メッセージが表示されます。

エラー:

私のconfig.jsonは次のようになります

私のクラスでは、qxjqplot にアクセスしようとしましvar plot = new qxjqplot.Plot( .... );たが、名前空間が解決されません。

QX 1.0.2-pre を使用しています。追加の調整が必要ですか

これを機能させるにはどうすればよいですか?

** * **編集** * ** * *

1.2.1 に移行した後、同じエラーが発生します。ライブラリは正しくリンクされ、コンパイラはエラー (上記で説明) をスローしなくなりました。通常、これは機能するはずですが、機能しません。プロットの初期化中に名前空間が見つかりません。

** * **編集を終了** * **

ありがとう。

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

migration - Qooxdoo を 1.3-pre に移行した後の問題

qooxdoo の最新の SVN トランクをチェックアウトしたところ、次の問題が発生しました。

  • 一部のイベントは通過していないようです
  • 仮想リストは埋められなくなりました (qx.ui.virtual.cell.AbstractWidget からの拡張機能の _createWidget() メソッドは呼び出されません)。

私の元のバージョンは QX 1.0.1-pre で、1.2 に移行しようとしたときにも問題が発生しました。

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

qooxdoo - qooxdooタブの問題

こんにちは:私はhtml入力と選択を豊富なqx.ui.basic.Labelに追加しました。これらのhtmlコントロールにイベントハンドラーを正しく追加しました。私の問題はタブイベントにあります。htmlフォームコントロール内にいるとき、タブキーの押下はqooxdooによってインターセプトされ、フォーカスは次のqooxdooコントロールに移動します。正確には、ラベル内でフォーカスを維持し、ブラウザが次のhtmlコントロールにフォーカスを置くようにする必要があります。ドキュメントを読んで、私は試しました:qx.ui.core.FocusHandler.getInstance()。addRoot(label); 次に、タブキーを押してもラベルからフォーカスが外れませんが、ブラウザはラベルコントロール内でフォーカスを変更しません...何か提案はありますか?

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

javascript - qooxdooを介してmouseclickの下のhtmlを取得します

qooxdooまたはプレーンJSを介して、マウスクリックの下にクリックされたリンク(-tag)を取得する可能性はありますか?

ここで問題を確認できます。htmlでレンダリングされたテーブル内では、リンクが機能しません。 http://tinyurl.com/374gzwl

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

javascript - OpenLayers ポップアップ contentDiv の qx.ui.root.Inline => ボタンがクリックされない!

OpenLayers と Qooxdoo を統合するプロジェクトに取り組んでいます...これまでのところ、多くの成功を収めています。しかし、qooxdoo ウィジェットを OpenLayers ポップアップ (この場合は FramedCloud) に配置できるようにしたいのですが、奇妙なことが起こっています。ボタンをクリックしません!

ホバーイベントは動いているようで、qx.event.handler.Focus.__onNativeMouseDownが実行されていると判断したので、クリックイベントはqooxdooイベントシステムに届いているようですが(?)、qx.event.handler .Mouse._onButtonEvent が呼び出されることはありません。

OLの何かが邪魔をしているのか、私が何か間違っているのか。テスト ケースについては、次のリンクのいずれかまたは両方を参照してください。

http://s89238293.onlinehome.us/olisletest/build/index.html http://s89238293.onlinehome.us/olisletest/source/index.html

(「ソース」リンクは、qooxdooとOpenLayers の両方の非圧縮/デバッグ バージョンをロードするため、ロードに時間がかかることに注意してください!)

上記のリンクはスケルトン qx Inline アプリに基づいて構築されています。コードの主要なカスタム部分は次のとおりです。

クリックイベントに何が起こっているのかを理解するのを手伝ってくれる人はいますか?


==編集==

アレックスに感謝します。

OL マップの外側で本質的に同じコードのテストを試みたところ、動作するので、それは解消されました。

OLポップアップオブジェクトに追加でこれを行いました:

これにより、ポップアップ自体ですべてのイベント処理が無効になると思います(たとえば、ポップアップ内でドラッグしてマップをパンできるようになりました。これは最適ではありませんが、要点を証明しています)。そして、それは役に立ちませんでした...おそらく、マップ自体でのイベント処理がイベントをブロックしていることを示唆しているようです. 明らかな理由で、マップ上のマウス イベントを無効にすることはできません。

私はこれを OpenLayers メーリング リストに送信して、さらに助けが得られることを期待しています...しかし、それまでの間、誰か回避策のアイデアをお持ちですか? いくつかのイベント (マウスオーバー) は正常に機能するのに、クリックが機能しないのは私には奇妙です。現時点では、ハッキングに対してもオープンです。

また、これをデバッグするのに本当に苦労しています... Firebug(およびSafariデバッガー)の「Break on Next」機能を使用してみましたが、qooxdooは内部でいくつかのインターバルタイマーを実行しているため、クリックをキャッチできませんノイズ(クリックする前にインターバルコードが常に表示されます)。デバッガーでクリックイベントをキャッチする方法についてのヒントをいただければ幸いです!!