0

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

注意:- 所有表单字段都是依赖组合框。

任何想法?

谢谢。

更新1:-

三种型号 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 中,我有一列名为“原始(整数)”。

现在我的表格应该是

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

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

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

Now when select all these 3 values an Submit then a query should be created and the results should displayed in my Grid.

询问: -

    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 中选择的值

4

0 回答 0