问题标签 [dirty-data]

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 投票
1 回答
638 浏览

c# - 如何在 OnPropertyChange 中创建 IsDirty,但同时在从数据库加载实体时将其关闭

我正在构建 WPF 应用程序,并且我想要能够检查实体是否为 IsDirty,所​​以我在网上找到了这个解决方案:

然后我可以像这样使用它

而且它似乎有效,只要属性发生更改,实体就会变脏,因为调用了 OnPropertyChanged。我遇到的问题是,当我从数据库加载一个实体(或实体集合)时,就会调用 onpropertychanged:

然后每个出现的实体都被标记为脏,除了通过一个循环并将 IsDirty 设置回 false 之外,我无法在它周围找到任何东西。还有其他方法可以实现吗?

问候

0 投票
1 回答
543 浏览

javascript - 如何回到AngularJS中对象的脏状态之前

我想知道AngularJS中是否有办法在对象变脏之前恢复它的状态。

我有一个简单的用例,其中有一个,edit按钮。如果有人单击编辑按钮,获取相关对象的状态,然后单击取消按钮,我希望对象的状态恢复到其先前的状态(变脏之前的状态)。savecancel

在我点击cancel按钮的那一刻,对象的状态看起来发生了变化,即使它实际上没有。

我可以通过AngularJS提供的一些功能以某种方式实现它吗?

与给定帖子相关的代码:

控制器中的代码:

HTML 代码:

0 投票
1 回答
2397 浏览

angularjs - 如何使用取消按钮回到模型的先前状态使其变脏

这里有这个 plunkr ,它显示了一个可编辑的表格。

以下是表格的 HTML 代码:

我希望该行中的Cancel链接显示该行的先前状态,fooObject就好像该行从未被触及过一样。

以下是 AngularJS 控制器中的代码,只要我"orderBy:'points'"ng-repeat表达式中没有,它似乎就可以工作,但否则就不起作用:

有人可以帮助我了解如何解决它吗?

0 投票
1 回答
234 浏览

valuechangelistener - Scout Eclipse 检查脏字段

当您尝试关闭 Swing 应用程序并更改字段中的相同值时,应用程序会询问您是否要保存更改。

我的第一个问题是为什么 RAP 应用程序不问同样的问题?

第二个也是更重要的问题是如何强制验证字段更改以及如何操作。

例如 :

我有表格行和表格下方的一些字段。如果我单击行,则会在字段中输入一些值。我可以更改此值并单击按钮保存。

我想在行点击时强制更改验证。因此,如果应用了更改,并且如果我单击行,应用程序应该警告我某些更改未保存。但我应该能够操纵什么是变化,什么不是。例如,如果行上的表单击填充一些数据,如果字段没有更改,但如果我输入的值是相同的字段,这就是更改。

我发现了方法

但它什么也没做。(如果我改变价值观与否)

我看到每个领域都有数学

所以我应该操纵更改抛出 m_touched ?

这在 Scout 中是如何处理的?


添加

我正在寻找检查脏字段并弹出消息对话框的功能,与关闭表单时相同,以及设置字段是否脏的方法。

我看这里这里,但它所描述的只是如何为弹出消息存储值以及如何触发此消息(验证)。

0 投票
3 回答
1603 浏览

java - 如何使用java清理脏文本

我正在从 twitter 收集数据并对其进行处理,但我遇到的问题是:文本很脏,

例子 :

例子 :

请我希望它尽可能简单。

0 投票
1 回答
2393 浏览

ruby-on-rails - Rails 不保存已更改的属性

我在我的一个模型notes上的一个字段中附加了一些文本,ActiveRecord::Base但是当我保存它时,它没有得到更新:

0 投票
1 回答
193 浏览

java - Eclipse DatabindingContext valuechange 监听器 => 脏

我有一个对话框来显示一些值。现在我需要知道用户是否更改了某些内容。

所有字段都包装在 eclipse DatabindingContext 中。

如果我更改某些字段,模型内的 propertyChangeSupport 侦听器会被触发。(调用属性的设置器)。

现在我需要一个全局监听器来检测是否有任何值被改变。

我尝试了以下但没有成功:

这是来自另一个添加了一些 afterConvertValidators 的类。所以我想我必须改用“addValueChangeListener”,但即使这样也行不通。

任何想法如何实现这一目标?

此致

0 投票
1 回答
67 浏览

c++ - 获取 MPxLocator 以在属性更改时进行绘制

我有一个带有 MPxLocator 的 Maya/cpp 代码。这个定位器有一个名为“Frame”的属性,每当框架发生变化时,我都有一个更新该属性的函数:

然而,绘图功能并不总是启动,只是有时。更改框架属性时如何使 MPxLocator “脏”?

0 投票
0 回答
422 浏览

linux - 从 linux 进程中清理脏内存

我在我的 linux 服务器上运行 apache,我注意到许多实例占用了超过 100 MB 的内存。然后我运行进程图,发现进程使用的内存中有 2/3 是脏内存。

这是结果开始的样子:

有没有办法以某种方式清除脏内存(例如:摆脱匿名条目),以便 apache 进程占用更多的 40 MB 而不是超过 100 MB?如果可能,我想避免不断重启服务器。

0 投票
1 回答
90 浏览

r - R time formatting with dirty data

I'm using R to generate a CZML file from a database.

The database has dirty data.

I need a way to make sure times are in the format "%H:%M:%S".

The data can be in the correct %H:%M:%S already or missing zeros in front of the hour, e.g 8:30:00, which is an invalid ISO 8601 and throws the CZML parsing off entirely.

It needs to always be like so 08:30:00 or 07:09:00 in the 24h format.

I have errors because it is like so 8:30:00 or 7:09:00 still in the 24h format though, I haven't checked if the minutes or seconds are incorrect too but for the moment I assume they are correct and the only problem is the hours.

For example, I have a csv file like this:

I need to generate a CZML like so:

My code is like so:

But it doesn't produce the desired output because of the dirty data.. Any ideas?