【问题标题】:How to populate drop down box from conf file using Scala / Play Framework如何使用 Scala / Play Framework 从 conf 文件中填充下拉框
【发布时间】:2013-10-17 20:06:34
【问题描述】:

首先,我在 Scala 中使用 play framework 2.1.1。 我想添加创建一个带有名称的下拉框,但是当用户选择它时,它应该在下拉框中给我所选名称的 ID。

其次, 为了实现这一点,我想使用一个conf文件或某事。类似于它。 我乐于接受新的想法和花哨的方法来实现它。我需要控制器中的值(id)。另外,我也可以使用 play framework helpers。

干杯

【问题讨论】:

  • “要求代码的问题必须证明对正在解决的问题有最低限度的了解。包括尝试的解决方案、它们为什么不起作用以及预期的结果。”
  • 我不是要代码,我是要想法。
  • 为什么要使用 conf 文件来存储数据?为什么不直接将其添加到进化脚本中?
  • 我不想使用任何数据库,但我对想法持开放态度,而不是那样。你有什么建议?
  • 在配置中存储数据是不好的。如果您不希望服务器上有数据库要求,请使用嵌入式 H2 数据库,但请不要将 data 存储在配置文件中。

标签: scala playframework playframework-2.0


【解决方案1】:

IDEA:在您的配置文件中,将 name 和 id 之间的关联保持为一对。使用类型安全配置库读取文件。然后将您从配置文件中读取的值保存在数据结构中。当您创建具有下拉框的视图模板时,读取数据结构以获取名称、ID 对并将它们发送到浏览器。

【讨论】:

  • provider=["ProviderId","ProviderName"] ,这将是我的一对,我将拥有至少 65 个,现在的问题是为了从模板中获取它们我怎么能阅读这个conf文件?作为列表或某事。 ?
  • 我正在创建一个名为 providers.conf 的新 conf 文件
猜你喜欢
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2015-11-16
  • 2016-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多