问题标签 [dynamic-attributes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6290 浏览

java - 如何使动态属性在 JSP 标记文件中起作用?

因此,根据我的 JSP 参考书,以及我在网上可以找到的所有其他参考资料,我应该能够执行以下操作:

然后当有人使用我没有在属性指令中定义的属性时,我应该能够从“dynamicAttributesVar”映射中访问该属性:

但是,这根本行不通。当我尝试时,我只是得到一个“dynamicAttributesVar 无法解析”的错误。

现在,我确实发现(通过查看为标记生成的 Java 类)我可以通过执行以下操作“破解”一个有效的动态属性变量:

现在,除非我还在我的 tag 指令上使用了 dynamic-attributes 参数,否则该 hack 不起作用,所以似乎该参数正在做某事

但我想知道的是,我怎样才能让它为所有其他 JSP 用户做它做的事情?

0 投票
2 回答
350 浏览

ruby-on-rails - 如何设计一个像google base这样具有动态属性的系统?在 Ruby on Rails 中

我想创建一个允许用户添加待售产品的应用程序。

我想这样做,以便用户可以添加他/她喜欢的任何类型的产品,并让他们还为他们的产品创建存储和可搜索的属性——就像谷歌基地一样。

有谁知道做到这一点的最佳方法,即建模它。

我真的不想要每个类别的表格,因为这可能是 1000 多个表格。

做这个的最好方式是什么?有没有人有这方面的好/坏经历?

有没有这样做的插件?

任何帮助都会很棒

谢谢瑞克

0 投票
4 回答
19097 浏览

ruby-on-rails - Rails 和 Mongoid 的动态属性

我正在通过带有 Rails(Rails 3 beta 3)的 Mongoid Ruby gem 学习 MongoDB,并且我试图想出一种方法来基于来自另一个模型的字段在模型上创建动态属性,我认为这是一个模式-少数据库将是一个不错的选择。

例如,我有模型:

我正在寻找 Account 模型的“info_needed”属性,并根据里面的内容在 Member 模型上创建动态属性。如果 club.info_needed 是 ["first_name", "last_name"],我正在尝试创建一个将 first_name 和 last_name 属性保存到 Member 模型的表单。

但是,在实践中,我只是在尝试执行此操作时在 Member 模型上不断收到“未定义的方法 first_name =”错误。我知道 MongoDB 可以处理每条记录的动态属性,但是如何让 Mongoid 在没有未定义方法错误的情况下执行此操作?

0 投票
5 回答
111368 浏览

ruby-on-rails - Rails find_or_create_by 多个属性?

在活动记录中有一个方便的动态属性,称为 find_or_create_by:

Model.find_or_create_by_<attribute>(:<attribute> => "")

但是如果我需要通过多个属性来查找或创建呢?

假设我有一个模型来处理 Group 和 Member 之间的 M:M 关系,称为 GroupMember。我可以有很多 member_id = 4 的实例,但我不想多次遇到 member_id = 4 和 group_id = 7 的实例。我试图弄清楚是否可以做这样的事情:

我意识到可能有更好的方法来处理这个问题,但我喜欢 find_or_create 想法的便利性。

0 投票
1 回答
845 浏览

asp.net-mvc - ASP.NET MVC - 动态类属性

我正在尝试解决以下问题。我有一个存储数据的基类,比如说一个人。当一个新的人被创建时,只有其中的一些细节会通过一个表格来填写,例如名字,姓氏。当这个人被保存到数据库时,它也会被分配一个 ID。

我还有一个名为 Task 的类,它将控制一个人剩余属性的输入。任务分配给用户,并要求他们完成 Person 类的单个属性。

我想知道如何才能最好地实现打开任务、加载属性的文本框然后将其保存回数据库的能力?

提前致谢!

0 投票
2 回答
4896 浏览

ruby-on-rails - 使用 Rails 中缺少的方法

我有一个具有多个日期属性的模型。我希望能够将值设置和获取为字符串。我像这样过度使用了其中一种方法(bill_date):

这对我的需求非常有用,但是我想对其他几个日期属性做同样的事情......我将如何利用缺少的方法,以便可以像这样设置/获取任何日期属性?

0 投票
1 回答
3818 浏览

forms - 无法将动态属性添加到 Spring 表单:输入标记

我有一个 Spring 表单标签并尝试添加一个动态属性(“占位符”属性),但出现以下错误

该jsp:

根据:https://jira.springsource.org/browse/SPR-5931我相信我拥有的 Spring 3.0(取决于 JSP 2.0)支持动态属性。

我的环境:

0 投票
2 回答
450 浏览

ruby-on-rails - Ruby 最佳实践 - RoR 应用程序的动态属性与哈希

我正在开发一个模型,其中包含服务器选项的配置设置。服务器选项的数量和类型发生了变化,我需要一些关于两种方式的优缺点的输入。我正在与 rails ActiveRecord 数据库分开执行此操作。我所有的数据库交互都将通过文件系统手动进行。

首先,让模型根据需要为每个指定的服务器动态创建属性。(只要这是可能的......我以前从未做过)

其次,创建单个哈希,其中包含服务器选项的键和服务器设置的值。

我认为第二个会更容易实施,但我不确定这是否是正确的方法?使用动态属性似乎更干净。

对此有经验法则吗?

0 投票
2 回答
4970 浏览

ruby-on-rails - 如何设置动态属性

有没有办法将col设置为动态或以某种方式将其转换为有效属性?它目前正在抛出错误:未定义的方法 `col=' for #...

另外,不确定标题是否准确,请指出“动态属性”是否是这种情况的错误术语。谢谢

0 投票
1 回答
678 浏览

ruby-on-rails-3 - 用黄瓜测试动态属性,未定义的方法

我们有一个Style具有动态属性的模型,可以通过用属性键填充一个字段并用值填充下一个字段来保存它。

典型的 params 哈希如下所示:

{"utf8"=>"✓", "style"=>{"collection_id"=>"48", "program_id"=>"989", "number"=>"454632", "name"=>"t67f", "category_id"=>"19", "field_KEY"=>"VALUE"}, "commit"=>"save", "id"=>"4521"}

当点击它时,它会按预期工作,并且这对使用 getter( ) 和 setter( ) 方法"field_KEY" => "VALUE"创建一个新的动态属性。field_KEYfield_KEY=

问题是:如果该过程是用黄瓜模拟的,那么在设置属性之前,有些东西会为哈希中的所有键调用 getter,包括field_KEY.

普通属性将返回nil新记录,但由于field_KEY尚未创建 getter,这会导致

现在我的问题是:你宁愿追踪field_KEYgetter 的调用者并弄乱黄瓜,还是应该尝试模拟一个假方法,例如:

更好的想法或解决方案非常受欢迎

谢谢