问题标签 [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.
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 免受其他恶意程序员的伤害”:)
python - 设置字符串的值而不将其设置为 str 类型?
我正在寻找一种在不更改字符串类型的情况下设置字符串值的方法。
如果可能的话,我希望 myattr 在字符串设置为新值时保持它的值。它不需要像 t = "whatever" 那样工作,但如果我将更多变量放入 testStr 类,我不想手动复制 myattr 的值等等。
编辑:这是我最终提出的解决方案。它满足了我的所有需求,我希望有一些更优雅的东西,但我对此仍然很满意:
这允许将配置设置用作字符串,但如果需要,它仍然包含附加信息。
oop - wxPython中设置wx.TextCtrl值的问题
我正在尝试将用户选择的目录传递回wx.TextCtrl
命名的ChooseRoot
. 到目前为止,这还没有奏效。
我究竟做错了什么?我尝试了不同的方法,但要么挂起,要么收到此错误消息。
回溯(最后一次调用):
文件“F:\Indexinator3000_x64.pyw”,第 78 行,在 OnChooseRoot
self.ChooseRoot.SetValue("Hello")
AttributeError: 'MainPanel' object has no attribute 'ChooseRoot'
charts - Ext js4仪表图和setValue
我正在尝试在 extjs 4 中设置一个仪表图表,该图表应该由从 data.Store 数据计算的“静态”值提供。
计算出的数据在 store 中的 datachange 监听器中获取。
我阅读了 setValue 方法,但我真的不明白如何使用它,谁能给我一些提示?
谢谢大家,N
c# - 使用 PropertyInfo 将值分配给具有自定义索引器的包装类
我需要通过PropertyInfo分配一个值。
当属性的类型是我的自定义类(字典的包装器,旨在包含同一文本的多种语言版本)时,我遇到了一些问题。
它看起来像这样:
所以; 现在我有了这个PropertyInfo对象 - 和一个我想用默认语言代码分配的字符串值。
这会引发异常。
我猜SetValue的最后一个参数是一个集合索引,它不适用于自定义索引器。
实际上,我正在尝试做的是,显然:
但是我只得到了 msProperty 的名称,这就是我使用反射的原因。
到目前为止,我已经考虑过实现一个隐式运算符(在 MultilingualString 类中),允许将字符串值转换为 MultilingualString ......但我可以看到这种方法存在一些问题,例如。这个静态运算符几乎没有办法“知道”默认语言代码是什么。
我可以通过反思来实现我的目标吗?
c# - .NET PropertyInfo.SetValue 似乎忽略了我的命令
正如主题所暗示的那样,我对 PropertyInfo.SetValue 有一些问题。言归正传,这是我的例子——我创建了自己的类,它的主要内容是演示对象:
}
然后,我这样做:
现在,我可以想象这看起来不太合乎逻辑/经济,但它显示了我真正问题的本质。即,在我调用后,为什么演示对象的可见性(以及 link.Visible 的值)没有改变:
我根本不知道还能做些什么来完成这项工作......任何帮助都深表感谢。
为了让事情变得更有趣,属性 Enabled 的行为符合它的预期......
是否与 Visible 实际上是 ToolStripDropDownItem 基础基础对象的属性,而 Enabled 是 ToolStripDropDownItem 的“直接”属性这一事实有关?
javascript - 如何通过 JavaScript 设置丰富的日历日期?
我在 xhtml 页面上有以下组件。
如果输入的文本日期正确,我想通过 javascript 函数为富日历设置值。
我该怎么做?
pointers - JNA 将指针设置为布尔值
如何设置指向布尔值的指针?长期以来,我使用:
pointer.setBoolean(...)
未定义,因此对于布尔 I 托盘使用 setInt 但不是 wrok。
objective-c - objective-c nsmutablearray setValue forKey 问题
我的代码:
我试过 NSMutableDictionary,但是内容是无序的,所以我更喜欢 NSMutableArray 有序地存储 Values 和 Keys。但是 NSLog 的输出什么也没显示,到底是什么?NSMutableDictionary 的输出显示了四个发现。
编辑:
我什至在 NSLog 前面尝试了这段代码,但没有显示:
编辑:伙计们,谢谢你的回答!现在我明白了。但问题是我将数字存储为值,将字符串存储为键。我有一个无序的 NSMutableDictionary。我还没有弄清楚我应该如何订购它。我有我使用的代码,但没有正确编写:
在其他方法中:
输出仅显示:
输出应按数字顺序显示:
objective-c - 将 NSDate 保存到 CoreData
我想将 NSDate 从 XML 保存到 coreData。我不知道如何设置 NSDate 的值。有人可以给我一点帮助吗?我的实体属性是 NSDate。还是应该是字符串并将日期另存为字符串?
感谢您的任何回复和帮助,
brush51