【问题标题】:Where is the preferred place for select list options选择列表选项的首选位置在哪里
【发布时间】:2014-08-15 07:19:20
【问题描述】:

正在编写一个 grails 应用程序,但我不确定是否应该在 g:select 中执行“FROM”列表,或者从控制器中的列表中传递它。

我知道当渲染一个对象列表时,你必须通过控制器将它传入,但是一个简单的列表呢?我还是应该从控制器传递它还是在 GSP 上生成它?

【问题讨论】:

  • 一些代码示例肯定不会有害

标签: grails controller gsp


【解决方案1】:

嗯,这取决于您的要求。从控制器传递列表并使用optionKeyoptionValue 可以更好地控制<select > 标签。

Refer docs for more info.

Should I still pass it from the controller or generate it on the GSP?

我认为让 MVC 完成它的工作并遵循最佳实践,在控制器中生成列表并将其传递给视图以进行渲染,而不是在视图中生成列表。

【讨论】:

    猜你喜欢
    • 2013-06-30
    • 1970-01-01
    • 2015-07-09
    • 2023-03-12
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2014-12-26
    相关资源
    最近更新 更多