問題タブ [binding]

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 投票する
4 に答える
1309 参照

php - 遅延静的バインディング: Web 開発に一般的に使用されるどの言語がそれをサポートしていますか?

最近、5.3 まで PHP に遅延静的バインディングがないという話をよく耳にします。

私が読んだことから、言語にこの機能が実装されるまで、ActiveRecord のようなものの適切な実装は不可能です。

だから、私は興味があります:

  • それをサポートする言語、特に Python、Ruby、Perl、Java、C#、(JavaScript など) などの Web 開発に一般的に関連付けられている言語はどれですか?
  • 実際に定期的に使用しているのはどれですか?
0 投票する
1 に答える
169 参照

security - スクリプトを介してMSFTIEXMLデータバインディング機能を無効にする方法はありますか?

質問: MSIEでXMLデータバインディングをオフにするスクリプトを含むWebページを作成することは可能ですか?理想的なアプローチは、HTMLページをコーディングし、オフィスのすべての人に「データバインディングをオフにする」というボタンでページにアクセスするように指示することです。

理論的根拠:現時点ではデスクトップシステム管理者は利用できません。目標は、MSIE構成メニューの束を案内することなく、この機能をオフにする簡単な方法を作成することです。

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

c# - XAMLのVisibilityをVisibilityプロパティにバインドする

XAMLのコントロールのVisibilityプロパティにブール値をバインドする例をインターネットでかなり見ました。良い例のほとんどは、BooleanToVisibiliyコンバーターを使用しています。

コントロールのVisibleプロパティを設定して、分離コードのSystem.Windows.Visibilityプロパティにバインドしたいのですが、機能したくないようです。

これは私のXAMLです:

プロパティのコードは次のとおりです。

Windowのコンストラクターでは、次の呼び出しもあります。

ActionsVisibleまたはthis.actions.Visibilityのいずれかを更新すると、状態が転送されません。何がうまくいかないかについてのアイデアはありますか?

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

wpf - wpfupdateListViewItemバックグラウンドプロパティ

ThreadSafeObservableCollectionにバインドされているリストビューがあります。これらの各アイテムの背景は、カラーコンバーターを介して実行される列挙型に設定されています。これら2つの設定のコードは次のとおりです。

私がしたいのは、listviewItemの背景色が列挙値に基づいて赤-黄-緑に変わることです。これは、ビジネスロジックルールに基づいて更新されます。これは現在機能していますが、アイテムの初期表示のみです。listItemViewがバインドされているオブジェクトの「Status」プロパティを変更しても、背景が更新されません。コレクションからオブジェクトを削除し、ステータスを変更してから、コレクションに再度追加すると、背景が更新されます。
オブジェクトIPropertyNotifyを作成し、statusプロパティchanged setterにイベントをスローしようとしましたが、機能しませんでした。

リストビューアイテムの背景を更新するために私がしなければならない特別なことがあるかどうか誰かが知っていますか。この問題を解決する方法については、他のアイデアも受け付けています。ありがとうございます。これがListViewのXAMLです。EncoderService.Encodersは、エンコーダーオブジェクトの私のThreadSafeObservableCollectionです。

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

wpf - この ComboBox を ListView でホストしてコレクションを更新するにはどうすればよいですか?

ListView でホストされている ComboBox があり、ListView がバインドされているサポート クラスを更新するには CombBox を変更する必要があります。

これが私のDataTemplateです

これがリストビューです。ListView の ItemSource は Airports のコレクションであり、コード ビハインドで設定されており、更新するためにコンボ ボックスが必要な Category というプロパティがあります。

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

java - Microsoft Windows Office Suiteへの/間のJava接続?

他の場所(ここでは「hazzen」による応答)で、.NETには「Officeから呼び出すことができるCOMベースのメソッドを記述できるOfficeスイート全体のバインディングがあります。これは自動化を目的としていますが、必要なマネージコードを記述して、Excelで呼び出すことができます。」

私はJavaについても同じことに興味があります。私の現在のソリューションは、Javaを起動する標準のWindowsプログラムを実行します。その後、結果は基本的に標準出力に送信され、中間プログラムはこれらをキャプチャして、結果をExcelにフィードバックします。これもstd-outに相当します。

より良い方法が必要です!

Javaで利用できるそのような「バインディング」はありますか?

また、この種の統合の問題について教えてくれるWeb記事やwhathaveyouへのポインタも喜ばしく思います。

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

c# - WPF: バインディング メカニズムを使用して単一オブジェクトのフラグ列挙値を設定するためのアイデア

たとえば、列挙型があります...

一般化されたオブジェクト バインディングを持つ WPF UserControl があります。5 つの異なる UserControls としてマスクされた、3 回使用される共通オブジェクトがあります (メンバーの使用は異なります)。

UserControl One に TypeIdentifier.Type1 という値を非表示に含める必要があります。これを行うにはどうすればよいですか。オブジェクト メンバーを TypeIdentifier.Type1 に設定する必要があるだけです。私のユーザーコントロールプロジェクトで上記の列挙型を直接参照してください..:-(

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

javascript - 関数をラップするときに、「this」が変更されないようにする方法はありますか?

すべてのボタンが通常の onclick イベントの前後にアクションを実行するようにします。そこで、これらすべての要素をループしてラッパー関数を作成するという「素晴らしい」アイデアを思いつきました。

これは、テストしたときはうまく機能しているように見えましたが、アプリに統合するとうまくいきませんでした。「this」の値がラッパーによって変更されたことをたどりました。サンプル コードはこれを示しています。イベント ハンドラーをラップする前は、クリックすると各ボタンにボタン ID が表示されますが、ラップ後に表示される名前は、この例では「未定義」、フォーム内から実行した場合は「Form1」です。

同じことを行うためのより良い方法を知っている人はいますか? または、当初意図されていた「この」値を維持するための良い方法はありますか?

ご想像のとおり、ターゲット ボタンの既存のイベント ハンドラー コードを変更したくありません。

前もって感謝します。

PS - ターゲット ブラウザは IE6 以降で、クロスブラウザ機能は必要ありません

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

python - Python グローバル、ローカル、および UnboundLocalError

私は最近、このケースに出くわしましたがUnboundLocalError、これは奇妙に思えます:

生成するもの:

pprintは明らかに にバインドされており、次のステートメントでglobalsバインドされます。ここでバインディングをlocals解決するのが幸せではない理由を誰かが説明できますか?pprintglobals

編集:良い回答のおかげで、関連する用語で質問を明確にすることができます:

コンパイル時に、識別子pprintはフレームに対してローカルとしてマークされます。実行モデルには、ローカル識別子がバインドされているフレーム内の場所の区別はありませんか? 「このバイトコード命令までグローバルバインディングを参照し、その時点でローカルバインディングに再バインドされている」と言えますか、それとも実行モデルはこれを考慮していませんか?

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

c# - サブオブジェクトを持つオブジェクトをプロパティとしてデータグリッドにバインドする

内部にサブオブジェクトを持つオブジェクトを操作しています (以下の例を参照)。をデータグリッドにバインドしようとしてList<rootClass>います。List<>を含むセルにをバインドすると、文字列値が正しく表示さsubObjectれる次の値が表示されます。... "namespace.subObject" ...

理想的には、データセルの「説明」プロパティを確認したいと考えてsubObjectいます。をデータセルに表示するにはどうすればよいsubObject.Descriptionですか?