1

你能知道 blockly 工具箱中当前打开了哪个选项卡吗?如果是这样,谁能给我看一个例子或代码片段?

4

2 回答 2

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');
}
于 2018-07-27T21:12:31.933 回答
0

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

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

存储最近选择的选项卡的字符串,以及

workspace.toolbox_.lastCategory_.selected_

给出一个布尔值,让您知道当前是否选择了最后选择的选项卡。

于 2018-07-21T09:26:47.613 回答