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

asp.net-mvc-3 - MVC ヘルパー拡張機能を使用して Kendo UI Grid に groupby 式を実装する

Kendo UI Grid を使用して結果を表示しています。ドキュメント (http://www.kendoui.c​​om/documentation/asp-net-mvc/helpers/grid) で説明されているように、asp.net mvc ヘルパー拡張メソッドを使用して、カスタム バインディングでグリッドを作成し、ページングを実装しています。 /custom-binding.aspx)。結果データは、5 つの異なるグループ (Group1Id、Group2Id...) にグループ化できます。これらのグループ ID を使用して結果をグループ化する必要があります。groupBy の実装方法を教えてください。Telerik グリッド (Web フォーム用) では、GridGroupByExpression を使用しました。この動作に似たものが欲しいです。がある

カスタムバインディングでは機能しませんでした。ただし、サーバー バインディングでは機能します。Ajax バインディングはまだ試していません。

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

knockout.js - jquerymultiselect-ノックアウトの問題へのバインド

KnockoutでEricHyndsの優れた複数選択ウィジェットを使用する際に問題が発生します。

私のコードはここにあります。

この記事のカスタムバインディングを使用しています。

最初のボックスのオプションを変更すると、プラグインを使用する代わりに、複数選択がデフォルトのタイプに戻ります-バインディングを変更する必要があると思いますが、Knockoutはかなり新しく、すぐに抜け出しますここの深さ。

誰かがポインタを提案できますか?カスタムバインディングの書き方に関する記事は、もちろんこれ以外の参照があれば役立つかもしれません。

OK:もう少し近づいています:こちらをご覧ください

現在、唯一の問題は、最初のボックスの選択を変更するたびに、2番目のボックスからまだ関連しているアイテムが失われることです。たとえば、次のような場合、奇妙な動作もあります。

  1. 「すべてのリンクヘルス」を選択します
  2. 複数選択をクリックして、最初の項目を確認します
  3. 「すべての時計」を選択します
  4. もう一度[すべてのリンクヘルス]を選択します

すると突然、5つの項目すべてがチェックされます!

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

wcf - 自己ホスト型WCFカスタムバインディング、バイナリメッセージ、証明書なしのHTTPSトランスポート

特定のポートでHTTPプロトコルのCustomBindingを使用するセルフホストのWCFサービスがいくつかあります。これまでのところ、BinaryMessageEncodingBindingElementとHttpTransportBindingElementを問題なく使用しています。

次に、HTTPSを使用して、証明書を使用せずに、もう少しセキュリティを確保する必要があります。HttpsTransportBindingElementに切り替えて、RequireClientCertificateをfalseに設定しました。

そのポートに証明書がインストールされていません。「netshhttpshowsslcert」を実行して確認しました。

また、サービスをWPFアプリに追加しようとすると、フォローエラーが発生します(Chromeでブラウジングすると、「このWebページは利用できません」と表示されます)。


'https:// localhost:8080 / myhost/myservice.svc'のダウンロード中にエラーが発生しました。
基になる接続が閉じられました:送信時に予期しないエラーが発生しました。
トランスポート接続からデータを読み取れません:既存の接続がリモートホストによって強制的に閉じられました。
既存の接続がリモートホストによって強制的に閉じられました
メタデータに解決できない参照が含まれています:'https:// localhost:8080 / myhost/myservice.svc'。
'https:// localhost:8080 / myhost/myservice.svc'へのHTTPリクエストの実行中にエラーが発生しました。
これは、HTTPSの場合にサーバー証明書がHTTP.SYSで適切に構成されていないことが原因である可能性があります。
これは、クライアントとサーバー間のセキュリティバインディングの不一致が原因である可能性もあります。
基になる接続が閉じられました:送信時に予期しないエラーが発生しました。
トランスポート接続からデータを読み取れません:既存の接続がリモートホストによって強制的に閉じられました。
リモートホストによって既存の接続が強制的に閉じられ
ました現在のソリューションでサービスが定義されている場合は、ソリューションを構築してサービス参照を再度追加してみてください。

これが私のバインディングです:


そして、私はこの方法でサービスホストを構成します:

this._applyHttpsがfalseの場合、ブラウザーとWPFプロジェクトの参照の両方からサービスにアクセスできます。

ですから、直接質問することなく、長い間すべての助けを楽しんだ後、初めて助けを求めます。私は何が欠けていますか?IISでホストされていないため、特定のポートに対してのみサーバー側にインストールするための証明書が必要ですか?

よろしくお願いします!そして、誰かがすでにこのケースに答えているなら、私はそれを見つけられなくてすみません...

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

c# - WCF CustomBing例外-AddressingNoneは、WS-Addressingヘッダーの追加をサポートしていません

実用的に作成したCustomBindingを使用すると、次の例外が発生し続けます。

アドレス指定バージョン'AddressingNone(http://schemas.microsoft.com/ws/2005/05/addressing/none)'は、WS-Addressingヘッダーの追加をサポートしていません。

この問題を解決する方法はありますか?

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

knockout.js - enterknockoutjsのリストに追加

Enterキーを押した後、リストに追加する名前を取得できませんが、[名前の追加]をクリックすると追加されます。何か案は?

http://jsfiddle.net/someyoungideas/WWpcC/

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

wcf - カスタムバインディングでメッセージを暗号化する前に圧縮する方法は?

メッセージを圧縮するためのカスタム バインディングの作成に関するMicrosoft http://msdn.microsoft.com/en-us/library/ms751458.aspxの例に従いました。ただし、同時にトラフィックを暗号化したいと考えています。これはうまく機能しますが、暗号化は圧縮の前に実行されます。つまり、メッセージのサイズは小さくなるのではなく大きくなります...私のバインディングは次のように構成されています

メッセージを暗号化する前に圧縮することはできますか?

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

knockout.js - ノックアウト カスタムのサイズ変更可能な 2 つのオブザーバブルへのバインディングが 2 回更新される

jquery uiのサイズ変更可能なウィジェットへのノックアウトバインディングを作成しようとしています。私のカスタムバインディングは、ビューモデルの2つの異なるオブザーバブル、つまり「左」と「幅」にバインドしています。

問題は、左側のハンドルを使用して div のサイズを変更すると、2 つのオブザーバブルが更新され、同じバインディングで 2 つの更新がトリガーされることです。更新を 1 回だけトリガーする必要があります。

この種のバインディングにはどのようなオプションがありますか? 複数のオブザーバブルにバインドするバインディングを作成するための推奨される方法は何ですか?

私の実際のコードはもっと複雑ですが、iv は私の問題をこのフィドルに要約したと思います:

http://jsfiddle.net/MatteS75/3dwVp/10/

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

javascript - ノックアウト renderTemplate() レンダリング モード

ko.renderTemplate()カスタムバインディングを呼び出そうとしています。

ただし、その使用方法、特にレンダリング モード パラメータに関するドキュメントは見つかりません。

Knockout.js プロのヒント – テンプレートの操作

上記のサイトには、「カスタム バインディングからテンプレートを直接レンダリングできます」というセクションがあり、 へのパラメータを簡単に説明していますrenderTemplate()

レンダリング モード パラメータで使用できるその他のオプションは何ですか?

renderTemplate()さらに、見落としている可能性のあるレンダリング エンジン オプションに関するドキュメントはありますか?

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

wcf - HTTPS 経由の WCF customBinding

Java Web サービスで使用するために、X509 証明書を使用して SOAP 要求に署名する必要がある状況があります。WCF の魔法により、適切に形成されたエンベロープを取得することができ、すべてが標準の http で見栄えがよくなりました。ただし、HTTPS (クライアントに必要) に移行すると、「権限のある SSL/TLS セキュア チャネルの信頼関係を確立できませんでした」というエラーが表示されるようになります。いくつかの設定を調整し、ターゲット ドメインを他の既知のドメインに変更しようとしました。 HTTPS サイトと同じエラーが表示されます。以下はクライアントの構成です。よろしくお願いします。

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

javascript - 読み込み中のgifを表示するKnockoutjsカスタムバインディング

コンテンツの読み込み中に読み込み中のgifを表示するカスタムバインディングを作成しようとしています。

div.loaderに追加されているinitを確認できます。また、がtrueに変更されるとelementupdate関数が起動することを確認できます。isLoadingしかし、イメージがロードされると(ロードされると、各イメージがそれぞれのロードイベントで解決されたpromiseを返すことを意味します)、一度isLoadingfalseに設定された更新の起動は表示されません。

viewModel

setThumbnailHeightは正しい時間に呼び出され(すべてのpromiseが解決されたら)、正しく機能しています。それぞれの高さをli最大の高さに設定し、コールバック(この場合function(){ self.isLoading = false; } は呼び出されている)を確認できます。

私のバインディング

要約すると、問題は、がisLoadingtrueに設定されている場合は読み込み中のgifが表示されますが、falseに設定されている場合は新しく読み込まれたコンテンツが非表示および表示されないことです。