如何使用CodeName One从Java方法调用现有的JavaScript函数?

阿纳斯

我有一个带有简单JavaScript函数的HTML文件,我想使用CodeName One从Java方法中调用此现有JavaScript函数

<!DOCTYPE html>

<html>
<head>
    <title>who cares?</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script>
        function setName(name)
        {
            document.getElementById("nameLabel").innerHTML = name;
        }
    </script>
</head>
<body>
    <div>
        peace be upon you, you are welcomed :  <span id="nameLabel"
                                                     style="color: blue;"></span>
    </div>
</body>
</html>

所以我的问题是如何使用调用setName(name)Java代码中的函数CodeName One

虽然我找到了相关的问题,并作为一个答案,例如这个,但我没有找到我想要的!

阿纳斯

终于我找到了

JavascriptContext context;
//initialization of [context] and loading HTML 
JSObject window = context.getWindow();
window.call("setName", new Object[]
{
      "Moslim"
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Codename One测试Android本机代码段?

如何使用Codename One中的Google Speech API?

如何使用Codename One的Transform类在命令上旋转图像?

如何使用Codename One API样式化Google Map?

给定源代码,如何使用CFFI调用现有的C函数?

如何用 Rust 包装现有的 C 函数或如何从 Rust 调用 C 函数?

请参阅使用现有的Java犀牛从JavaScript对象

如何使用javascript中的Firebase函数插入现有的Firebase数据库阵列

如何使用 terraform 部署现有的 azure 函数

如何在现有的JavaScript函数中添加JavaScript键盘快捷键?

如何从java中现有的特定JButton变量中检索字符串值调用?

使用异步控制器操作来调用现有的同步方法

在特定用例中,如何使用“ Codename One New-Java-Javascript-Interop-API”进行双向通信?

如何从Grails使用现有的Java类

如何在一个Codename One GUI Builder应用程序中使用向后导航?

如何使用Codename One在电话主屏幕中的按钮上添加快捷方式?

如何在 Codename One 中正确使用 BoundingBox getNE 和 getSW

如何在以Codename One编写的应用程序中使用Smartwatches?

如何在IntelliJ中调用现有的IDE操作?

使用OLE调用现有的Excel文件-Delphi

如何从现有的 lambda 函数下载 serverless.yml

如何改善我现有的GetOpenfile函数代码

如何重命名现有的 Spark SQL 函数

使用 foreach 生成新变量作为现有的函数

如何在 Eclipse 中设置 Codename One?

使用 Codename One 进行人脸检测

如何从现有的npm模块(codius)开发JavaScript库

使用 AngularJS 或 Javascript 从现有的 json 创建新的 json

Dart是否支持使用现有的JavaScript库?