我已经使用内联集成 ( http://qooxdoo.org/documentation/0.8/ui_inline )在现有 Web 应用程序中嵌入了一个 qooxdoo 小部件(表格)。
是否可以在小部件中引发可以在主 Web 应用程序外部处理的事件?具体来说,我想在用户选择表中的项目时引发“行选择”事件。
谢谢,保罗
我已经使用内联集成 ( http://qooxdoo.org/documentation/0.8/ui_inline )在现有 Web 应用程序中嵌入了一个 qooxdoo 小部件(表格)。
是否可以在小部件中引发可以在主 Web 应用程序外部处理的事件?具体来说,我想在用户选择表中的项目时引发“行选择”事件。
谢谢,保罗
afaik 表选择模型具有事件“changeSelection”。
tableInstance.getSelectionModel().addListener("changeSelection", yourListener, yourContext);
使用此事件,您可以在侦听器方法中获取必要的信息,并向任何 JS 库可以用来侦听的 DOM 元素触发事件。
qx.event.Registration.fireEvent(document.body, "rowSelected", qx.event.type.Event);
你可以在你喜欢的每个 DOM 元素上触发事件。在您的情况下,您可以使用 jQuery 来监听事件并获取信息。
希望对您有所帮助。
问候,亚历克斯