インライン統合 ( http://qooxdoo.org/documentation/0.8/ui_inline )を使用して、既存の Web アプリ内に qooxdoo ウィジェット (テーブル) を埋め込みました。
メイン Web アプリ内で外部的に処理できるウィジェットでイベントを発生させることは可能ですか? 具体的には、ユーザーがテーブル内の項目を選択したときに「行選択」イベントを発生させたいと考えています。
ありがとう、ポール
インライン統合 ( http://qooxdoo.org/documentation/0.8/ui_inline )を使用して、既存の Web アプリ内に qooxdoo ウィジェット (テーブル) を埋め込みました。
メイン Web アプリ内で外部的に処理できるウィジェットでイベントを発生させることは可能ですか? 具体的には、ユーザーがテーブル内の項目を選択したときに「行選択」イベントを発生させたいと考えています。
ありがとう、ポール
テーブル選択モデルにはイベント「changeSelection」があります。
tableInstance.getSelectionModel().addListener("changeSelection", yourListener, yourContext);
このイベントを使用すると、リスナー メソッド内で必要な情報を取得し、任意の JS ライブラリがリッスンするために使用できる DOM 要素に対してイベントを発生させることができます。
qx.event.Registration.fireEvent(document.body, "rowSelected", qx.event.type.Event);
必要なすべての DOM 要素でイベントを発生させることができます。あなたの場合、jQuery を使用してイベントをリッスンし、情報を取得できます。
さらにお役に立てば幸いです。
よろしく、アレックス