Javascript GoJS:在转换函数中使用多个参数
我需要在GoJS中使用节点的两个属性来执行特定的操作。这是我目前的代码:Javascript GoJS:在转换函数中使用多个参数,javascript,gojs,Javascript,Gojs,我需要在GoJS中使用节点的两个属性来执行特定的操作。这是我目前的代码: $(go.Picture, { //some properties }, new go.Binding("source", "item_status", getIcon)), //.... function getIcon(item_status) { //do something } 是否可以修改上述代码,以便getIcon()函数获得第二个名为item_id的参数?我可
$(go.Picture,
{
//some properties
},
new go.Binding("source", "item_status", getIcon)),
//....
function getIcon(item_status) {
//do something
}
是否可以修改上述代码,以便getIcon()函数获得第二个名为item_id的参数?我可以这样做吗:
new go.Binding("source", "item_status","item_id", getIcon)),
....
function getIcon(item_status, item_id) {}
谢谢你再次回答我自己的问题 要获取特定节点的所有数据,您可以将
“
而不是“item\u status”
传递给绑定函数
go.Binding("source", "", getIcon)),
...
getIcon(node){
var x = node.item_status;
var y = node.key;
}
太棒了。我花了1个小时在文档中找到这个。