問題タブ [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.
php - 遅延静的バインディング: Web 開発に一般的に使用されるどの言語がそれをサポートしていますか?
最近、5.3 まで PHP に遅延静的バインディングがないという話をよく耳にします。
私が読んだことから、言語にこの機能が実装されるまで、ActiveRecord のようなものの適切な実装は不可能です。
だから、私は興味があります:
- それをサポートする言語、特に Python、Ruby、Perl、Java、C#、(JavaScript など) などの Web 開発に一般的に関連付けられている言語はどれですか?
- 実際に定期的に使用しているのはどれですか?
security - スクリプトを介してMSFTIEXMLデータバインディング機能を無効にする方法はありますか?
質問: MSIEでXMLデータバインディングをオフにするスクリプトを含むWebページを作成することは可能ですか?理想的なアプローチは、HTMLページをコーディングし、オフィスのすべての人に「データバインディングをオフにする」というボタンでページにアクセスするように指示することです。
理論的根拠:現時点ではデスクトップシステム管理者は利用できません。目標は、MSIE構成メニューの束を案内することなく、この機能をオフにする簡単な方法を作成することです。
c# - XAMLのVisibilityをVisibilityプロパティにバインドする
XAMLのコントロールのVisibilityプロパティにブール値をバインドする例をインターネットでかなり見ました。良い例のほとんどは、BooleanToVisibiliyコンバーターを使用しています。
コントロールのVisibleプロパティを設定して、分離コードのSystem.Windows.Visibilityプロパティにバインドしたいのですが、機能したくないようです。
これは私のXAMLです:
プロパティのコードは次のとおりです。
Windowのコンストラクターでは、次の呼び出しもあります。
ActionsVisibleまたはthis.actions.Visibilityのいずれかを更新すると、状態が転送されません。何がうまくいかないかについてのアイデアはありますか?
wpf - wpfupdateListViewItemバックグラウンドプロパティ
ThreadSafeObservableCollectionにバインドされているリストビューがあります。これらの各アイテムの背景は、カラーコンバーターを介して実行される列挙型に設定されています。これら2つの設定のコードは次のとおりです。
私がしたいのは、listviewItemの背景色が列挙値に基づいて赤-黄-緑に変わることです。これは、ビジネスロジックルールに基づいて更新されます。これは現在機能していますが、アイテムの初期表示のみです。listItemViewがバインドされているオブジェクトの「Status」プロパティを変更しても、背景が更新されません。コレクションからオブジェクトを削除し、ステータスを変更してから、コレクションに再度追加すると、背景が更新されます。
オブジェクトIPropertyNotifyを作成し、statusプロパティchanged setterにイベントをスローしようとしましたが、機能しませんでした。
リストビューアイテムの背景を更新するために私がしなければならない特別なことがあるかどうか誰かが知っていますか。この問題を解決する方法については、他のアイデアも受け付けています。ありがとうございます。これがListViewのXAMLです。EncoderService.Encodersは、エンコーダーオブジェクトの私のThreadSafeObservableCollectionです。
wpf - この ComboBox を ListView でホストしてコレクションを更新するにはどうすればよいですか?
ListView でホストされている ComboBox があり、ListView がバインドされているサポート クラスを更新するには CombBox を変更する必要があります。
これが私のDataTemplateです
これがリストビューです。ListView の ItemSource は Airports のコレクションであり、コード ビハインドで設定されており、更新するためにコンボ ボックスが必要な Category というプロパティがあります。
java - Microsoft Windows Office Suiteへの/間のJava接続?
他の場所(ここでは「hazzen」による応答)で、.NETには「Officeから呼び出すことができるCOMベースのメソッドを記述できるOfficeスイート全体のバインディングがあります。これは自動化を目的としていますが、必要なマネージコードを記述して、Excelで呼び出すことができます。」
私はJavaについても同じことに興味があります。私の現在のソリューションは、Javaを起動する標準のWindowsプログラムを実行します。その後、結果は基本的に標準出力に送信され、中間プログラムはこれらをキャプチャして、結果をExcelにフィードバックします。これもstd-outに相当します。
より良い方法が必要です!
Javaで利用できるそのような「バインディング」はありますか?
また、この種の統合の問題について教えてくれるWeb記事やwhathaveyouへのポインタも喜ばしく思います。
c# - WPF: バインディング メカニズムを使用して単一オブジェクトのフラグ列挙値を設定するためのアイデア
たとえば、列挙型があります...
一般化されたオブジェクト バインディングを持つ WPF UserControl があります。5 つの異なる UserControls としてマスクされた、3 回使用される共通オブジェクトがあります (メンバーの使用は異なります)。
UserControl One に TypeIdentifier.Type1 という値を非表示に含める必要があります。これを行うにはどうすればよいですか。オブジェクト メンバーを TypeIdentifier.Type1 に設定する必要があるだけです。私のユーザーコントロールプロジェクトで上記の列挙型を直接参照してください..:-(
javascript - 関数をラップするときに、「this」が変更されないようにする方法はありますか?
すべてのボタンが通常の onclick イベントの前後にアクションを実行するようにします。そこで、これらすべての要素をループしてラッパー関数を作成するという「素晴らしい」アイデアを思いつきました。
これは、テストしたときはうまく機能しているように見えましたが、アプリに統合するとうまくいきませんでした。「this」の値がラッパーによって変更されたことをたどりました。サンプル コードはこれを示しています。イベント ハンドラーをラップする前は、クリックすると各ボタンにボタン ID が表示されますが、ラップ後に表示される名前は、この例では「未定義」、フォーム内から実行した場合は「Form1」です。
同じことを行うためのより良い方法を知っている人はいますか? または、当初意図されていた「この」値を維持するための良い方法はありますか?
ご想像のとおり、ターゲット ボタンの既存のイベント ハンドラー コードを変更したくありません。
前もって感謝します。
PS - ターゲット ブラウザは IE6 以降で、クロスブラウザ機能は必要ありません
python - Python グローバル、ローカル、および UnboundLocalError
私は最近、このケースに出くわしましたがUnboundLocalError
、これは奇妙に思えます:
生成するもの:
pprint
は明らかに にバインドされており、次のステートメントでglobals
バインドされます。ここでバインディングをlocals
解決するのが幸せではない理由を誰かが説明できますか?pprint
globals
編集:良い回答のおかげで、関連する用語で質問を明確にすることができます:
コンパイル時に、識別子pprint
はフレームに対してローカルとしてマークされます。実行モデルには、ローカル識別子がバインドされているフレーム内の場所の区別はありませんか? 「このバイトコード命令までグローバルバインディングを参照し、その時点でローカルバインディングに再バインドされている」と言えますか、それとも実行モデルはこれを考慮していませんか?
c# - サブオブジェクトを持つオブジェクトをプロパティとしてデータグリッドにバインドする
内部にサブオブジェクトを持つオブジェクトを操作しています (以下の例を参照)。をデータグリッドにバインドしようとしてList<rootClass>
います。List<>
を含むセルにをバインドすると、文字列値が正しく表示さsubObject
れる次の値が表示されます。... "namespace.subObject" ...
理想的には、データセルの「説明」プロパティを確認したいと考えてsubObject
います。をデータセルに表示するにはどうすればよいsubObject.Description
ですか?