首页 > 解决方案 > 将用户给定的文本附加到块中

问题描述

我正在从 blockly 中搜索一种方法,该方法将从模式弹出窗口中给出的用户输入文本带入块中。

你能帮我解决这个问题吗?谢谢

标签: javascriptblocklygoogle-blockly

解决方案


您必须以编程方式将新标签字段添加到块中,并将输入的文本作为值。

如果您有块和输入的文本引用,那么您可以使用以下功能 -

addTextIntoBlock = function(block,text) {
  block.inputList[0].appendField(new Blockly.FieldLabel(text));
}

推荐阅读