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

jquery-mobile - ノックアウト.jsでjQuery Mobileレンジスライダーを正しくバインドして初期化する方法は?

JQM レンジ スライダーをノックアウトでうまく動作させるのに苦労しています。これは、JQM スライダーの非常に基本的な html コードです。

サンプルとして、このノックアウト バインディングを作成し、ドキュメント準備完了に適用しました。

範囲スライダーのJQM初期化に関連するいくつかの問題を発見した他の人々からのいくつかの投稿をインターネットで読みました(たとえば、ここ: http ://css.dzone.com/articles/knockoutjs-binding-helperおよびここ:http ://www.programico.com/1/post/2012/12/knockoutjs-jquerymobile-slider.html ) を参照し、それぞれ独自のカスタム バインディング実装を備えた実用的なソリューションを提供します。

それらの1つは次のとおりです(http://www.hughanderson.com/による):

ここまでは順調ですね。その後、私はこの問題に遭遇します:

JQM スライダーが最初のページにある場合は機能します。JQM スライダーが 2 ページ目にある場合、もう機能しません。

私が理解できるように、これはこの特定の JQM ウィジェットと彼の DOM 操作に関連する問題だと思います。これをよりよく説明するために、2 つの jsFiddle を作成しました。ここでは、2 つの JQM ページの順序を入れ替えるだけです。

  1. 動作しない: http://jsfiddle.net/5q38Q/ 2 番目の JQM ページのスライダー
  2. 動作: http://jsfiddle.net/5q38Q/1/最初の JQM ページのスライダー

JQMスライダーのノックアウトバインディングを初期化する正しい方法はどれですか?JQM スライダーのカスタム バインディングを記述する別の方法があるのでしょうか、それともノックアウト バインディングを pagebeforeshow イベントに配置する必要があるのでしょうか。

更新: 次の変更により、スライダーは正しい値を表示し、テキスト入力部分とも同期されます。

しかし、より良い解決策がないのではないかと思います。

少なくとも、Varun のカスタム バインディングと組み合わせると、今では非常にうまく機能しています。

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

internet-explorer - Knockout JS インライン編集で Internet Explorer の Enter キーが押されない

次のjsfiddle http://jsfiddle.net/rniemeyer/8D5aj/の基本形式を使用しています

この質問からクリック可能なスパンを作成し、クリックしたときに値を編集できます。Enter キーを押すと、オブザーバブルが新しい値で更新されます。

Chrome では正常に動作しますが、Internet Explorer (10 9 または 8) で Enter キーを押すと、編集を開始する前の値に戻り、その理由がわかりません。IE が入力フィールドの Enter キーを処理してこれを機能させない固有の方法はありますか?また、回避策はありますか?

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

wcf - CustomBinding エンドポイントを持つクライアントで Web サービスを呼び出す方法は?

エンドポイントとして custombinding を使用する WCF Web サービスがあります。この Web サービス (IIS でホストされている) をクライアント アプリケーションから呼び出したいと考えています。

サービス契約は次のようになります。

Web.CONfig ファイルの内容は次のようになります。

クライアント アプリケーション コードは次のようになります。

Get メソッドによって返される文字列ではなく、WSDL ファイルの HTML コンテンツを取得しています。正しい方法で行っているかどうかわかりませんか?

この点で助けていただければ幸いです。

0 投票する
0 に答える
206 参照

wpf - カスタムバインディングからMenuItemのヘッダー値を取得するには?

クラスと XAML でRoutedCommandを定義しました

これらのバインディングはMenuitemによって接続されます

今、私が押すALT+F1と、ShowAll_Executedメソッドが呼び出され、ここに2つのパラメーターがありますByVal sender As System.Object, ByVal e As System.Windows.Input.ExecutedRoutedEventArgs

これら 2 つのパラメーターからShowAll * MenuItem Header Name *を取得する方法がわかりません。値を取得した場合、3 つのすべての MenuItem に対してRoutedCommandを 1 つだけ使用できます。前もって感謝します。

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

knockout.js - KnockoutJS、WebApi、カスタムバインディングを使用すると、valueAccessor に値がありません。

KnockoutJS と WebApi。カスタム バインディングで試したところ、バインディング データをカスタム バインディング関数に渡すことができません。

ここで何かが欠けていることは間違いありません。

ガイドライン、記事、またはサンプルコードは大歓迎です。どうもありがとう。

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

knockout.js - ノックアウトjsカウントダウンタイマー

ノックアウト js のカスタム カウントダウン タイマー バインディングを作成するサンプルを探していました。

この質問jQueryカウントダウンタイマーを見つけて、Knockout Jsに適応させました。

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

jquery-ui - knockoutjs jQueryUI ダイアログを使用したカスタム バインディング

このコードに基づいてカスタムバインディングを作成しようとしています http://jsfiddle.net/rniemeyer/WpnTU/、フィールドのチェックボックスが選択された後、jQueryUIダイアログを開きます。コードは次のとおりです: http://jsfiddle.net/superjohn_2006/UFEg6/、別の質問は、テンプレートなしでこれを実行できるかどうかです。

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

jquery-mobile - knockout.js をブール値の JQuery Mobile フリップ スイッチ トグルにバインドする

JQMフリップスイッチトグルにバインドされたブール値がありますが、基になるオブザーバブルへの変更に反応するのを見ることができません。

これは私の真/偽の観察可能性です:

JQM フリップ スイッチ トグルとノックアウトを組み合わせる最良の方法はどれですか?

jsFiddle はこちら: http://jsfiddle.net/nmq7z/

すべてに前もって感謝します

更新:より良いテスト ケース: http://jsfiddle.net/FU7Nq/