Javascript EasyQuery-按代码添加子查询

Javascript EasyQuery-按代码添加子查询,javascript,easyquery,Javascript,Easyquery,我试图使用javascript将我的查询嵌套在easy query中 var query = new EQ.core.Query(); // fill in the query var finalQuery = EQ.client.getQuery(); finalQuery.addColumn({ "caption": "Item", "sorting": "Ascending", "expr": {

我试图使用javascript将我的查询嵌套在easy query中

var query = new EQ.core.Query();
// fill in the query
var finalQuery = EQ.client.getQuery();
        finalQuery.addColumn({
          "caption": "Item",
          "sorting": "Ascending",
          "expr": {
            "typeName": "ENTATTR",
            "id": "Items.Id"
          }
        });

        query.setModel(finalQuery.getModel());
        finalQuery.addSimpleCondition({
          attr: "items.Name",
          operator: "InSubQuery",
          value: query.query
        });
这将导致一个如下所示的查询:

从selectiontool.Items AS中选择不同的Items.Id作为捐赠者 项目在哪里 项目名称 System.Collections.Generic.Dictionary`2[System.String,System.Object] 按项目订购


如何使其正常工作?

首先,您为什么不联系EasyQuery的技术支持

至于这个问题。 我认为出现问题是因为在addSimpleCondition函数中使用第二个查询时它是空的

此外,最好使用getObject函数,而不是直接访问查询属性