我需要创建一个包含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 中选择的值