問題タブ [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 を使用しているときにプライベート ivar が外部アクセスから隠されない理由
KVC を使用して ivar にアクセスしようとした後、プライベートおよび保護された ivar に保護がないことに気付きました。ivar (プライベートまたは保護されたキーワード) の前に何を置いても問題ありません。KVC メソッド「setValue」を使用する場合、ivar は常にパブリック ivar です。これは私のコードで、7 つの ivar とプロパティのすべてがクラス インスタンスの外で変更可能です。
出力の結果 > public_num = 1、protected_num = 2、private_num = 3、public_property = 4、private_property = 5、very_private_num = 6、very_private_property = 7。
private インターフェイスで宣言された ivar であっても、クラス外では変更可能です。では、カプセル化を強制し、「ivar を悪意のある他のプログラマーから保護する」にはどうすればよいでしょうか :)
python - str型に設定せずに文字列の値を設定しますか?
文字列の型を変更せずに文字列の値を設定する方法を探しています。
可能であれば、文字列が新しい値に設定されている間、myattr にその値を維持してもらいたいです。t = "whatever" のように動作する必要はありませんが、testStr クラスに変数を追加する場合、myattr の値などを手動でコピーしたくありません。
編集:これが私が思いついた解決策です。それは私のすべてのニーズを満たしています。もう少しエレガントなものを望んでいましたが、それでもこれには満足しています:
これにより、構成設定を文字列として使用できますが、必要に応じて追加情報が含まれます。
oop - wxPythonでwx.TextCtrlの値を設定する際の問題
wx.TextCtrl
ユーザーが選択したディレクトリを名前付きに戻そうとしていますChooseRoot
。これは今のところ機能していません。
私は何が間違っているのですか?別のことを試しましたが、ハングするか、このエラーメッセージが表示されます。
トレースバック(最後の最後の呼び出し): OnChooseRootの
ファイル "F:\ Indexinator3000_x64.pyw"、行78
self.ChooseRoot.SetValue( "Hello")
AttributeError:'MainPanel'オブジェクトには属性'ChooseRoot'がありません
charts - Extjs4ゲージチャートとsetValue
data.Storeデータから計算された「静的」値からフィードされるゲージチャートをextjs4で設定しようとしています。
計算されたデータは、ストアの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 で rich:calendar Date を設定するには?
xhtmlページに次のコンポーネントがあります。
入力したテキスト日付が正しければJavaScript関数でリッチカレンダーに値を設定したいです。
どうすればいいですか?
pointers - JNAはポインタをブール値に設定します
ブール値へのポインタを設定するにはどうすればよいですか?長い間私は使用します:
pointer.setBoolean(...)
は定義されていないため、ブール値の場合、トレイはsetIntを使用しますが、wrokは使用しません。
objective-c - Objective-C nsmutablearraysetValueforKeyの問題
私のコード:
NSMutableDictionaryを試しましたが、コンテンツが順序付けられていないため、値とキーを順番に格納するためにNSMutableArrayを使用します。しかし、NSLogの出力には何も表示されませんでした。NSMutableDictionaryの出力は、4つの発見を示しました。
編集:
NSLogの前でこのコードを試しましたが、何も表示されません。
編集:みんな、答えてくれてありがとう!今分かります。しかし、問題は、数値を値として格納し、文字列をキーとして格納することです。順序付けされていないNSMutableDictionaryがあります。私はまだそれを注文する方法を理解していません。使用しているコードがありますが、正しく記述されていません。
他の方法では:
出力には次のもののみが表示されます。
出力は、これを番号順に表示する必要があります。
objective-c - NSDate を CoreData に保存する
NSDate を XML から coreData に保存したい。NSDate の値を設定する方法がわかりません。誰か助けてくれませんか?私のエンティティ属性は NSDate です。それとも文字列で、日付を文字列として保存する必要がありますか??
返信とヘルプをありがとう、
brush51