问题标签 [setvalue]

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 投票
5 回答
5679 浏览

objective-c - Objective-c:为什么在使用 KVC 时私有 ivars 不被外部访问隐藏

在尝试使用 KVC 访问 ivars 后,我注意到私有和受保护的 ivars 没有任何保护。我在 ivar(私有或受保护的关键字)前面放什么并不重要 - 当使用 KVC 方法“setValue”时,ivar 始终是公共 ivar。这是我的代码,其中所有七个 ivars 和属性在类实例之外都是可更改的:

输出结果> public_num = 1, protected_num = 2, private_num = 3, public_property = 4, private_property = 5,very_private_num = 6,very_private_property = 7。

即使在私有接口上声明了 ivar,它仍然可以在类外更改。那么我该如何强制封装并“保护我的 ivars 免受其他恶意程序员的伤害”:)

0 投票
4 回答
2656 浏览

python - 设置字符串的值而不将其设置为 str 类型?

我正在寻找一种在不更改字符串类型的情况下设置字符串值的方法。

如果可能的话,我希望 myattr 在字符串设置为新值时保持它的值。它不需要像 t = "whatever" 那样工作,但如果我将更多变量放入 testStr 类,我不想手动复制 myattr 的值等等。

编辑:这是我最终提出的解决方案。它满足了我的所有需求,我希望有一些更优雅的东西,但我对此仍然很满意:

这允许将配置设置用作字符串,但如果需要,它仍然包含附加信息。

0 投票
1 回答
9791 浏览

oop - wxPython中设置wx.TextCtrl值的问题

我正在尝试将用户选择的目录传递回wx.TextCtrl命名的ChooseRoot. 到目前为止,这还没有奏效。

我究竟做错了什么?我尝试了不同的方法,但要么挂起,要么收到此错误消息。

回溯(最后一次调用):
文件“F:\Indexinator3000_x64.pyw”,第 78 行,在 OnChooseRoot
self.ChooseRoot.SetValue("Hello")
AttributeError: 'MainPanel' object has no attribute 'ChooseRoot'

0 投票
1 回答
1114 浏览

charts - Ext js4仪表图和setValue

我正在尝试在 extjs 4 中设置一个仪表图表,该图表应该由从 data.Store 数据计算的“静态”值提供。

计算出的数据在 store 中的 datachange 监听器中获取。

我阅读了 setValue 方法,但我真的不明白如何使用它,谁能给我一些提示?

谢谢大家,N

0 投票
1 回答
520 浏览

c# - 使用 PropertyInfo 将值分配给具有自定义索引器的包装类

我需要通过PropertyInfo分配一个值。

当属性的类型是我的自定义类(字典的包装器,旨在包含同一文本的多种语言版本)时,我遇到了一些问题。

它看起来像这样:

所以; 现在我有了这个PropertyInfo对象 - 和一个我想用默认语言代码分配的字符串值。

这会引发异常。

我猜SetValue的最后一个参数是一个集合索引,它不适用于自定义索引器。

实际上,我正在尝试做的是,显然:

但是我只得到了 msProperty 的名称,这就是我使用反射的原因。

到目前为止,我已经考虑过实现一个隐式运算符(在 MultilingualString 类中),允许将字符串值转换为 MultilingualString ......但我可以看到这种方法存在一些问题,例如。这个静态运算符几乎没有办法“知道”默认语言代码是什么。

我可以通过反思来实现我的目标吗?

0 投票
2 回答
929 浏览

c# - .NET PropertyInfo.SetValue 似乎忽略了我的命令

正如主题所暗示的那样,我对 PropertyInfo.SetValue 有一些问题。言归正传,这是我的例子——我创建了自己的类,它的主要内容是演示对象:

}

然后,我这样做:

现在,我可以想象这看起来不太合乎逻辑/经济,但它显示了我真正问题的本质。即,在我调用后,为什么演示对象的可见性(以及 link.Visible 的值)没有改变:

我根本不知道还能做些什么来完成这项工作......任何帮助都深表感谢。

为了让事情变得更有趣,属性 Enabled 的行为符合它的预期......

是否与 Visible 实际上是 ToolStripDropDownItem 基础基础对象的属性,而 Enabled 是 ToolStripDropDownItem 的“直接”属性这一事实有关?

0 投票
1 回答
3700 浏览

javascript - 如何通过 JavaScript 设置丰富的日历日期?

我在 xhtml 页面上有以下组件。

如果输入的文本日期正确,我想通过 javascript 函数为富日历设置值。

我该怎么做?

0 投票
1 回答
832 浏览

pointers - JNA 将指针设置为布尔值

如何设置指向布尔值的指针?长期以来,我使用:

pointer.setBoolean(...)未定义,因此对于布尔 I 托盘使用 setInt 但不是 wrok。

0 投票
4 回答
7638 浏览

objective-c - objective-c nsmutablearray setValue forKey 问题

我的代码:

我试过 NSMutableDictionary,但是内容是无序的,所以我更喜欢 NSMutableArray 有序地存储 Values 和 Keys。但是 NSLog 的输出什么也没显示,到底是什么?NSMutableDictionary 的输出显示了四个发现。


编辑:

我什至在 NSLog 前面尝试了这段代码,但没有显示:


编辑:伙计们,谢谢你的回答!现在我明白了。但问题是我将数字存储为值,将字符串存储为键。我有一个无序的 NSMutableDictionary。我还没有弄清楚我应该如何订购它。我有我使用的代码,但没有正确编写:

在其他方法中:

输出仅显示:

输出应按数字顺序显示:

0 投票
2 回答
4292 浏览

objective-c - 将 NSDate 保存到 CoreData

我想将 NSDate 从 XML 保存到 coreData。我不知道如何设置 NSDate 的值。有人可以给我一点帮助吗?我的实体属性是 NSDate。还是应该是字符串并将日期另存为字符串?

感谢您的任何回复和帮助,
brush51