是否可以在甘特图中以编程方式 select 一行?

Is it possible to select programatically a row in AnyGantt charts?

假设我们有一个简单的甘特图,使用 AnyChart 库在 JavaScript 中实现:

如果用户点击 Tuesday 行,它会自动突出显示:

是否可以通过编程来实现?我的意思是,我不想让用户点击一行,我想用代码来实现。

AnyChart 提供了一个很棒的平台来测试这个库。我创建了一个起点:Select a row programatically。在 JavaScript 代码中,搜索 selectRow 函数,然后施展你的魔法。

function selectRow() {
  const idToSelect = "3";
  const selected = treeData.search("id", idToSelect);
  // highlight selected item
}

要实现这一点,您应该将 true 应用于项目元数据的 selected 字段。详情请查看the sample.