GoJS:在转换函数中使用多个参数
GoJS: use more than one parameter in a conversion function
我需要使用 GoJS 中节点的两个属性来执行特定操作。这是我当前的代码:
$(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_status"
传递给绑定函数。
go.Binding("source", "", getIcon)),
...
getIcon(node){
var x = node.item_status;
var y = node.key;
}
我需要使用 GoJS 中节点的两个属性来执行特定操作。这是我当前的代码:
$(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_status"
传递给绑定函数。
go.Binding("source", "", getIcon)),
...
getIcon(node){
var x = node.item_status;
var y = node.key;
}