我有一个有5个标签的页面。当我点击主页面中的搜索时,我需要在所有三个选项卡中加载值。这三个标签包含3个部分视图的内容。我的意思是说如何从搜索控制器操作中更新所有三个部分视图。
此致 Amit Agarwal
答案 0 :(得分:1)
我从未去过学校,只是在不久前学会了如何编程,但我认为可能对你有帮助的是使用控制结构来“更新”3个局部视图的模型,然后将这些模型合并到部分视图中视图。
我认为有很多不同的方法可以做到这一点,我只希望我的例子是合乎逻辑的,因为它可能不是行业标准或类似的东西。
部分视图控制器部分
逻辑搜索控制器操作是否已执行?
如果预先做好了这件事。 - $ partial_model1 =合适的模型
$ partial_model2 =合适的模型
$ partial_model3 =合适的模型
否则做其他事情,例如为部分视图设置默认的部分模型。
结束逻辑搜索控制器操作是否已执行? 结束部分视图控制器部分
标签#控制器部分
TAB1 $ tab1_model = Tab1的相应模型 加载标签视图1 里面标签视图1合并$ tab1_model,加载部分视图1合并$ partial_model1,加载部分视图2合并$ partial_model2,加载部分视图3合并$ partial_model3
TAB2 $ tab2_model = Tab2的相应模型 加载标签视图2 里面标签视图2合并$ tab2_model,加载部分视图1合并$ partial_model1,加载部分视图2合并$ partial_model2,加载部分视图3合并$ partial_model3
TAB3 $ tab3_model = Tab3的相应模型 加载选项卡视图3 里面标签视图3合并$ tab3_model,加载部分视图1合并$ partial_model1,加载部分视图2合并$ partial_model2,加载部分视图3合并$ partial_model3
TAB4 $ tab4_model = Tab4的相应模型 加载标签视图4
Tab5 $ tab5_model = Tab5的相应模型 加载标签视图5 结束标签#Controller Section
我本可以在控制器部分加载视图,但是通过使用术语“部分视图”,我觉得您可能希望在Tab#视图中嵌入这些“部分视图”。