I am trying to wrap GWT element and using it for creating custom element
using polymer:
@JsType(namespace = "test1")
public class JsInteropExport {
@JsConstructor
public JsInteropExport(){
}
@JsProperty
public SelectHandler handler = new SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
Info.display("Click", ((TextButton) event.getSource()).getText()
+ " clicked");
}
};
@JsProperty
public TextButton gxtButton = new TextButton("GXT Button", handler);
}
//custom element:
<link rel="import" href="bower_components/paper-button/paper-button.html"/>
<dom-module id="sample-element">
<style>
</style>
<template>
<h1>Hello</h1>
<div id="gxtButtonId"/>
</template>
<script>
Polymer({
is: "sample-element",
_toggle: function(){
var test = new test1.JsInteropExport();
//getting GXT button
var gxtButton = test.gxtButton;
//getting handler
var handler = test.handler;
//trying to add handler
gxtButton.addSelectHandler(handler);
var line = document.createElement("p");
line.innerHTML = gxtButton;
document.getElementById("gxtButtonId").appendChild(line);
}
});
</script>
</dom-module>
//GXT button added successfully but, I am not able to call/use handler when
performed on click event.
Please let me know if I am missing anything.
Thanks,
Gaurav
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.