問題タブ [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 投票する
3 に答える
14184 参照

wpf - 依存関係プロパティSetValue()とSetCurrentValue()の違いは何ですか

私がこれを求めている理由は、@ Greg D(この質問から)によって代わりに使用するように勧められたためですSetCurrentValue()が、ドキュメントを見て、違いがわかりませんでした。または、「バリューソースを変更せずに」とはどういう意味ですか?

SetValue()

依存関係プロパティ識別子で指定された依存関係プロパティのローカル値を設定します。

SetCurrentValue()

値のソースを変更せずに、依存関係プロパティの値を設定します。

0 投票する
2 に答える
6453 参照

zend-framework - Zend フォームの setValue 、ビューには次のような空の値があります

Zend-Form を使用して非常に複雑なフォームをセットアップしています。ある時点で、次を使用して非表示の入力の値を設定しています:

この方法は、同じ形式の他の場所でもうまく機能しますが、これと別の方法は、次のように出力されます。

$oHidden 変数をダンプしたところ、次のように出力されます。

object(Zend_Form_Element_Hidden)#143 (29) {
... ["_value":protected] => string(7) "ratings" ["_view":protected] => NULL ["_isPartialRendering":protected] => bool(false) }

そのため、しばらくの間は問題なく値を設定しますが、レンダリングしません。この動作の理由をどこから調べればよいか教えてください。

ありがとう、アレク

0 投票する
1 に答える
64357 参照

javascript - javascriptを使用してテキストボックスの値を設定するにはどうすればよいですか

クエリ文字列から値を取得し、その値をテキストボックスに割り当てようとしています。クエリ文字列から値を取得できますが、テキストボックスに割り当てることができません。

上記のコードを試しましたが、機能していないようです。電子メールのアラートは正しい価値を与えますが。

0 投票する
2 に答える
328 参照

c# - 奇妙な反射の問題 - わかりません

ここで何が起こっているのか、そしてそのように動作するべきかどうかを理解するのを手伝ってください。CMS からのオブジェクトの一般的なリストがあります。

たとえばList<MyCMS.Articles.Article> myArticles = articles.All

後で、リストの内容を JSON 形式で出力します (CMS UI 用 - テーブル リスト)。

これで、単一のレコードには次が含まれます。

等...

ご覧のとおり、Article オブジェクトには追加のクラス プロパティがあり、共通のプロパティがあります (CMS の他のオブジェクト タイプで使用されます)。

また、コレクションに対して LINQ でいくつかのフィルター操作を行うフィルター クラスを使用して、特定のチャネル内の記事のみを返します。たとえば...

したがって、問題は、コレクションを JSON としてシリアル化すると、テーブル リストに実際に表示する必要がある「列」がわずかしかなく、他のフィールドには必要ないことです。特に、「説明」などの長いフィールドが必要になる可能性があります。 " (ファイル システムからの遅延読み込み) など... - DataContractJsonSerializer でシリアル化します...

JSON結果に含まれるフィールドを制御する方法が必要です...プロパティが必要ない場合はリフレクションを使用してプロパティ値をnullに設定し、クラスプロパティを[DataMember(IsRequired = false]で装飾します、EmitDefaultValue = false)] 属性... - うまくいくはずです - しかし - フィールドを取り除く最終的なオブジェクトのコレクション (クローンさえも!!) に行くとすぐに = 値を「null」に設定します - プロパティ値は次のようになりますnull - アプリケーション全体 - そのようなオブジェクトのすべてのコレクションで...え?

ここにいくつかのデモコードがあります:

オブジェクトは、次のように「デフォルト値」(基本的に、ほとんどの場合 null) に設定されます。

0 投票する
4 に答える
1457 参照

php - PHP GET質問:クエリ文字列にない場合にのみ変数値を設定するにはどうすればよいですか?

パラメータが存在する場合、クエリ文字列から値を取得する方法を知っています。

ただし、クエリ文字列に含まれていない場合は、デフォルト値も設定する必要があります。私はこれを試しましたが、うまくいきませんでした:

クエリ文字列に「hop」パラメータがある場合とない場合、および存在するが定義されていない場合の処理​​を手伝ってください。

PS自分が何をしているのかわからないので、説明してくれたら、PHPページに追加する正確なコードも含めてください。

0 投票する
6 に答える
40444 参照

extjs - extJS RadioGroup setValue()関数

コードを使用してRadioGroupを作成しました

あるイベントでラジオボタンの1つをチェックしたい。どうやってするの?私は使ってみました:

しかし、それは機能していません。

0 投票する
2 に答える
142 参照

vba - 数式ではなく値を設定する必要があることを除いて、コードはうまく機能します

シート1のセルの数式ではなく値をシート2にコピーする方法を除いて、これはうまく機能しますか?日付が1/0/1900として転送されるように、2011年5月5日である必要がある場合

0 投票する
1 に答える
1082 参照

c# - PropertyInfo.SetValue(object obj, object val, object[] index) property value doesn't change on changing "object val"

I have come across a very weird problem. I am trying to set a property of a particular object assigning it a value of another project via

both obj and val are reference type but the problem is that I want the value of obj's property to change when the value of val changes. But unfortunately this doesn't happen. Is there any way to achieve what I want to do.

Regards

Umair

0 投票する
3 に答える
2703 参照

iphone - メソッド setValue: forPath 使用時の NSUserDefaults での NSInternalInconsistencyException

私のコードは次のとおりです。

以下のエラーで毎回クラッシュしています:


setObject:forKey:変更可能な辞書で使用する必要があることはわかっています。NSUserDefaults で KVO を使用する際に問題はありますか? ちなみにプラットフォームはiPhoneです。

0 投票する
5 に答える
5679 参照

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 を悪意のある他のプログラマーから保護する」にはどうすればよいでしょうか :)