2017-01-16 2 views
0

私はWebブロックインターフェイスにforeachループを入れようとしていますが、奇妙なエラーメッセージが表示されています。ブロックがロードしようとすると、TypeErrorが表示されます(TypeError:Blockly.Msg.DELETE_VARIABLEは未定義です[詳細])。このエラーは、各ループのFieldVariableを取り除くと消えてしまいます。しかし、私はそこにいくつかの変数が必要です。 Blocklyを使用して各ループに対して自分自身を作成し​​、これらのエラーを回避する方法についての洞察はありますか?ここでBlocklyでFieldVariableを追加できません

はコードです:

Blockly.Blocks['for_each'] = { 
    init: function() { 
     this.appendValueInput("for_each_list") 
      .setCheck(null) 
      .appendField("for each item") 
      .appendField(new Blockly.FieldVariable('node'), 
          'for_each_variable') 
      .appendField("in list"); 
     this.appendStatementInput("for_each_do") 
      .setCheck(null) 
      .appendField("do"); 
     this.setOutput(true, null); 
     this.setColour(65); 
     this.setTooltip(''); 
     this.setHelpUrl(''); 
    } 
}; 

はあなたがcontrols_forEachブロックを使用することもできます

答えて

関連する問題