我必须发送一个带有一些标头和 graphQL 变量的查询作为对 java 中的 GraphQL API 的 POST 调用。我还必须在查询中发送一些标头和身份验证参数。现在,我正在 POSTMAN 中进行手动调用,但我想以编程方式执行此操作。你们能帮我从哪里开始吗?我的查询和变量如下
query sampleQuery($param: SampleQueryParams!, $pagingParam: PagingParams) {
sampleLookup(params: $param, pagingParams: $pagingParam) {
ID
name1
name2
}
}
Run Code Online (Sandbox Code Playgroud)
我的 GraphQL 变量如下:
{"param": {"id": 58763897}, "pagingParam": {"pageNumber": 0, "pageSize": 10 } }
Run Code Online (Sandbox Code Playgroud)
我不知道从哪里开始。你们能帮忙吗
我有一个使用 Cytoscape v3.15.2 的 Node 应用程序。我的样式设置如下
let cy = cytoscape({
container: document.getElementById('graph-div'),
style: [
{
selector: 'node',
style: {
'label': 'data(id)',
}
},
{
selector: 'edge',
style: {
'label': (ele) => {
if(ele.data('type') === '1') return 'data(category1)';
if(ele.data('type') === '2') return 'data(category2)';
return value;
}
}]
});
Run Code Online (Sandbox Code Playgroud)
现在,使用复选框,我尝试显示/隐藏元素上的标签。我尝试过执行以下操作:
cy.elements().style("label","");
Run Code Online (Sandbox Code Playgroud)
但这行不通。当我传递一个随机字符串而不是一个空字符串时,同样的事情会发生,如下所示:cy.elements().style("label","random");。执行此操作会将图中所有元素的标签设置为隐藏。我怎样才能做到这一点?