问题标签 [updatemodel]
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.
ruby-on-rails - Mongoid - 在某些情况下无法设置/获取属性
我有一个简单的模型类:
我正在尝试像这样设置内容属性:
但如果我这样做
我对这里发生的事情感到困惑,为什么在某些情况下,我的更新有效,而在其他情况下却没有。我对 get 属性也有同样的问题。sen.content 返回 nil,但 sen[:content] 返回正确的内容 我有另一个模型类,在这种情况下,上面提到的所有四种获取/设置属性的方法都适用于所有属性
有人可以帮助我并告诉我为什么 get/set 在某些情况下有效,但在其他情况下无效?我正在使用 mongo (1.7.0) 使用 mongoid (2.5.0) 使用 rails (3.2.8)
jsf - p:selectOneMenu 没有在 bean 中设置值
快速提问。在使用 SelectOneMenu 时,我以前没有发生过这种情况。这是我的代码。
这是我的后盾。
问题如下:每当我更改我的 selectonemenu 中的值时,没有设置支持 bean 中的值(尽管我确实有一个 setter for regionSelect
)。为什么会发生这种情况?
asp.net - 将 ASP.Net DetailsView 置于编辑模式和更新模式
我们正在使用带有 VB.Net 代码隐藏文件的 ASP.Net DetailsView。我们试图通过允许用户单击“编辑”按钮然后单击“更新”按钮来允许用户在 DetailsView 中编辑和保存更改。
当用户单击 Edit 按钮时没有任何反应,因此我们为 Edit 按钮添加了 OnClick 处理程序。DetailsView 将进入编辑模式,但前提是用户单击 Edit 按钮两次。(也许是一个 ASP.Net 错误?)
一旦 DetailsView 处于编辑模式,Update 和 Cancel 按钮就会按预期显示,但是当用户单击其中任何一个按钮时都不会发生任何事情。我们在 Update 按钮上放置了一个 OnClick,试图强制 DetailsView 更新,但 .ChangeMode(DetailsViewMode.) 的唯一选择是 Edit、Insert、ReadOnly。
我还认为 DetailsViews 不需要额外的 OnClick,除非我们需要执行特殊处理。
这是 DetailsView 的标记:
这是代码隐藏文件中的编码:
ButtonUpdate_Click 例程不完整,因为我们不知道如何让 DetailsView 进行更新。
附加说明:这是我们第一次尝试通过不在标记中设置 DataSource 来执行 DetailsView。我们没有这样做,而是使用 DataSet 设计器中创建的 DataSet TableAdapter 中的数据。
如果我们在标记中执行 DetailsView 和 DataSource ,那么 Edit 和 Update 按钮可以正常工作。我们也这样做是为了尽可能消除额外的编码。
yii - 使用 create 更新使用下拉列表创建的下拉列表字段值
我在更新 yii 中的模型记录时遇到问题。我有 2 个模型。我现在正在研究一种模型。我正在使用创建控制器为一个模型创建记录。在表单中,我有 1 个字段,即名称字段(我从其他模型(表)中获取此名称。我从第二个表中获取名称并将它们显示在下拉列表中。并存储它们。
当涉及到更新时,它会再次出现我使用 _form.php 创建记录时显示的相同下拉列表。谁能告诉我如何再次显示名称而不是下拉列表?
提前致谢。
django - 在 django 中使用模型表单更新记录
嗨,我正在更新现有记录,但每次我这样做时,都会说
Truncated incorrect DOUBLE value: 'user1'
我在这里粘贴我的视图和模型。请帮我
模型
看法
模型形式
在上面的视图中,我没有传递用户名,我只是从中获取用户名值,request.user
我不确定我在这个简单的功能上做错了什么。
-维克拉姆
deployment - 可以将大型二进制文件放入 RabbitMQ 队列
我正在尝试设计一个多服务器更新部署系统,我在想大二进制字符串是否有任何限制。例如,如果我将一个 100MB 文件中的字符串放入队列中?
谢谢,
佩德罗
java - 调用 TreeSet 时出现 ClassCastException.contains(Long.valueOf(someLongValue))
我难住了。我这样宣布我的集合:
然后我像这样填充它:
然后我尝试使用它:
我最终得到了这个:
导致异常的行(堆栈跟踪中的第 84 行)是这一行:
也许我遗漏了一些东西,但如果声明是Set<Long>
并且我正在调用contains
传递Long.valueOf
值的方法,我怎么能得到这个异常?
这是 JSF 应用程序的模型 bean。我正在使用 Java 6、Tomcat 6.0.32、mojarra 2.1.14,但这些都不应该真正重要,因为泛型应该防止这种问题的编译时间......
- - - - - - - 编辑 - - - - - - - - -
它实际上是 JSF ......我用这个 setter 组合了一个超级简化的例子:
绑定到这个组件:
将其写入日志:
所以,简单的答案是正确的(感谢@PaulTomblin 强调这一点)。使用包含s 的a调用setter 。那么现在,转换的最佳过程是什么?我是否需要遍历将每个值转换为 Long 的列表?Set
String
附带说明一下,我使用 Java 7 在 Tomcat 7 上对此进行了测试,ClassCastException 消失了,但是,该contains
方法总是false
按预期返回。
-------------- 编辑 2 -----------------
我在这里找到了正确绑定我的组件的方法的答案。
-------------- 编辑 3 -----------------
这是对问题的更好解释。
asp.net-mvc-4 - EF5 条目未更新
我正在尝试使用以下操作结果使用 EF5 更新条目:
没发生什么事。当我调试它时,它会通过代码,因为一切都很好。但是数据库中没有任何更新。
如果需要,这是模型:
不仅相关条目没有更新,像“标题”这样的主要属性也不能更新。我究竟做错了什么?顺便说一句,创建/删除工作正常。
c# - 实体框架更新不起作用
我在 ASP.NET MVC 4 中编写了我的代码。我使用 MVC 编辑模板创建了一个编辑表单,这是我POST
保存编辑数据的代码。
此代码运行正确,没有错误。但是当重定向到用户配置文件发生时,修改的字段仍然具有以前的值。
我该怎么办 ?
提前致谢。
asp.net-mvc - ASP.NET MVC 更新部分模型
我有非常复杂的模型。流程是这样的: - 在控制器中我从数据库中填充模型 - 在视图中我有几个选项卡。在第一个选项卡上填写信息后,第二个选项卡启用(这很好用),然后单击第二个选项卡按钮,我需要更新模型的一些属性。如何在不再次调用数据库以在控制器上填充模型的情况下执行此操作?该模型非常复杂,因此我无法将所有属性存储为“隐藏”。
我希望我设法说得足够清楚。感谢您的任何帮助