2017-08-01 30 views
1

我正在寻找使用BLC逻辑内的通用查询的结果。我知道我可以使用对GI的Web服务调用并将结果放入数组中 - 但是,我可以使用图/图扩展中的某种类型的BQL调用来做同样的事情吗?有没有办法从BLC中的通用查询中进行选择?

+0

你能描述你想要达到什么样的? –

+0

我想在BLC代码中得到一个通用查询的结果。换句话说,我说的是图表的延伸。我有一个执行代码的按钮,其中包含逻辑以从通用查询中获取结果并使用这些结果做出决定。 – pmfith

回答

0

看到显示了如何从GI选择记录一个微小的样本如下:

public class SOOrderEntryExt : PXGraphExtension<SOOrderEntry> 
{ 
    public PXAction<SOOrder> Test; 
    [PXButton] 
    [PXUIField] 
    protected void test() 
    { 
     var dataGraph = PXGenericInqGrph.CreateInstance("GI000010"); 
     if (dataGraph != null) 
     { 
      var count = dataGraph.Views["Results"].SelectMulti().Count; 
     } 
    } 
} 
+0

再次感谢,Ruslan ...; D – pmfith

+0

有没有办法抓取结果数组?我已经尝试了一些提供的方法/属性(例如,DataGraph.Views [“Results”] .SelectMulti()[0]等),但它们都没有返回数据集或结果数组。 – pmfith

相关问题