javascript - 将用户给定的文本附加到块中
问题描述
我正在从 blockly 中搜索一种方法,该方法将从模式弹出窗口中给出的用户输入文本带入块中。
你能帮我解决这个问题吗?谢谢
解决方案
您必须以编程方式将新标签字段添加到块中,并将输入的文本作为值。
如果您有块和输入的文本引用,那么您可以使用以下功能 -
addTextIntoBlock = function(block,text) {
block.inputList[0].appendField(new Blockly.FieldLabel(text));
}
推荐阅读
- swift - 减少 If 条件
- r - 如何将标题列集中在可反应(r-package)上?
- sql - 多重循环锁定 SQL Server 数据库
- ios - Qt 5.12 for iOS:构建系统
- r - 查找 scale_x 或 y 连续的限制或避免删除 ggplot2 和 ggmap 中的行
- javascript - Javascript If 语句同时包含 AND ( && ) 和 OR ( || )
- python - ImportError:尝试相对导入超出顶级包
- sql - JSON数组到SQL表中的单行
- android - 在android中获取位置权限
- git - 将本地仓库连接到远程仓库上的新分支