You can use some global variable to store your list of variable and load that in dropdown as ur wish . For loading dropdown in java script (change handler)you can call a function ,through fucntion you can load values to it.
Blockly.Blocks['block_type'] = {
init: function() {
this.appendValueInput("NAME")
.setCheck(null)
.appendField(new Blockly.FieldDropdown(getvalues()), "mydropdown");
.appendField(new Blockly.FieldDropdown(getvalues2()), "mydropdown2");
this.setColour(230);
this.setTooltip('');
this.setHelpUrl('');
}
};
var getvalues = function(){
return ([["option","OPTIONNAME"], ["option","OPTIONNAME"], ["option","OPTIONNAME"]]);
}
var getvalues2 = function(){
return ([["option1","OPTIONNAME1"], ["option2","OPTIONNAME2"], ["option3","OPTIONNAME3"]]);
}
I think this may help you