Netzke网格行来自数据库查询的结果

时间:2013-06-26 11:29:16

标签: netzke

我需要创建一个包含表单和空网格的界面。当我选择表单中的值并提交需要使用3个DB表创建的查询时,应该在网格中填充查询结果。

注意: - 所有表单字段都是相关的组合框。

任何想法?

感谢。

UPDATE1: -

三种型号A,B,C

class A < ActiveRecord::Base
    has_many :B
end

class B < ActiveRecord::Base
    belongs_to :A
end

class C < ActiveRecord::Base
    belongs_to :A
end

在表C中,我有三列“左(整数),右(整数)和版本(字符串,例如: - 33.77.198.1)”。 在表B中,我有一个名为“original(integer)”的列。

现在我的表格应该是

1)组合框 - A - 字段“名称” - 标签名称

2)组合框 - C - 字段“版本” - 标签版本1

3)组合框 - C - 字段“版本” - 标签版本2

现在,当选择所有这三个值为提交时,应该创建一个查询,结果应该显示在我的网格中。

查询: -

    SELECT a.name,c.version,
           b.name, b.original
    FROM B b 
    inner join C c on c.a_id = b.a_id
    inner join A a on a.id = b.a_id
    where b.a_id = 31   
    and b.original between 
                        ( select left from c where version = "347.0.112.227")
                        and
                        ( select right from c where version = "347.0.112.529")

这里31 - 从组合框A中选择的值 347.0.112.227 - 从组合框B中选择的值 347.0.112.529 - 从组合框C中选择的值

0 个答案:

没有答案