您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

jsextension.js 781B

123456789101112131415161718192021222324
  1. window.com_vaadin_tests_extensions_SimpleJavaScriptExtensionTest_SimpleJavascriptExtension = function() {
  2. var self = this;
  3. var state = this.getState();
  4. //var rpc = this.getRpcProxy("com.vaadin.tests.extensions.SimpleJavaScriptExtensionTest.SimpleJavaScriptExtensionServerRpc");
  5. var rpc = this.getRpcProxy();
  6. // this.registerRpc("com.vaadin.tests.extensions.SimpleJavaScriptExtensionTest.SimpleJavaScriptExtensionClientRpc", {
  7. this.registerRpc({
  8. 'greet': function(greeting) {
  9. var response = window.prompt(state.prefix + greeting);
  10. if (response !== null) {
  11. rpc.greet(response);
  12. }
  13. }
  14. });
  15. this.greetToClient = function(greeting) {
  16. var response = window.prompt(state.prefix + greeting);
  17. if (response !== null) {
  18. self.greetToServer(response);
  19. }
  20. }
  21. }