您如何查看当前打开了哪些工具箱选项卡?

时间:2018-07-20 17:15:09

标签: blockly google-blockly

您知道块状工具箱中当前打开了哪个标签吗? 如果是这样,有人可以给我看一个例子或代码片段吗?

2 个答案:

答案 0 :(得分:1)

该工具箱包含一个Closure UI Tree

要在访问最少一组私人成员时获取最新标签的名称,请执行以下操作:

var tree = workspace.getToolbox().tree_;  
var selectedItem = tree.getSelectedItem();
if (selectedItem) {
  var itemText = selectedItem.getText();
} else {
  console.log('no item selected');
}

答案 1 :(得分:0)

我通过反复试验找到了答案!

[此处的工作区] .toolbox_.lastCategory_.html_.privateDoNotAccessOrElseSafeHtmlWrappedValue _

存储带有最近选择的标签的字符串,并且

workspace.toolbox_.lastCategory_.selected _

提供一个布尔值,该布尔值可让您知道当前是否选中了最后一个选中的标签。