問題タブ [kendonumerictextbox]
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.
javascript - kendoui と jquery を使用して、ダブルクリックで kendo numerictextbox ウィジェットを無効にします
私はこのhtmlを持っています。ダブルクリックすると、ドロップダウンを無効/有効にしたい:
kendo Api を使用して子要素のプロパティを操作するhere のソリューションでこれを行うことができました。
剣道数値ウィジェットがあります。kendoui フレームワークがいくつかの追加の html 要素を追加しているようで、最終的な html は次のようになります。
私はこれを試しました:
しかし、2つの入力があるため、これはうまくいきません。私の質問は、ケンドドロップダウンが無効になっているのと同じように、ダブルクリックで数値ウィジェットを有効/無効にするにはどうすればよいですか?
kendo-ui - 小数点以下 4 桁の NumericTextBox
Kendo のフォーラムの機能 (有料のお客様のみ) の変更が差し迫っているため、そこで質問に答えてもらえる可能性はほとんどないと思いますので、代わりにここで試してみます...
2 つの数値フィールドにカスタム バリデータを使用する編集可能なグリッドをセットアップしました。バリデーターは ajax クエリを使用して有効なパラメーターを取得します (ただし、それは重要ではないと思います)。
これはすべて機能していますが、NumericTextBoxes で小数点以下 4 桁をサポートする必要がありますが、これはデフォルトではサポートされていません。
これらのフィールド用のカスタム グリッド エディターを作成しました。これにより、小数点以下 4 桁まで入力できますが、カスタム検証が壊れます。
NumericTextBoxes が編集モードで小数点以下 4 桁をサポートし、カスタム検証ルールを許可するにはどうすればよいですか?
前もって感謝します
私が使用しているバリデーターを使用したフィールド定義は次のとおりです。
このビットは機能します。ルックアップ フィールドの現在の値に基づいて、有効な開始値と終了値を取得するために ajax が使用されます。小数点以下 4 桁をサポートするカスタム エディターを使用すると、機能しなくなります。
kendo-ui - Kendo NumericTextBox のパーセンテージに % 記号を追加する
Kendo NumericTextBox の数値に % 記号を追加しようとしています。% 記号を次のようにエスケープすることをお勧めします。
しかし、値 3 を指定しても 300% になります!
剣道のドキュメントから:
"%" - パーセンテージ プレースホルダー 数値を 100 で乗算し、結果の文字列にローカライズされたパーセンテージ記号を挿入します。注: '%' 記号は、書式文字列の書式指定子として解釈されます。これを防ぐ必要がある場合は、'%' 記号の前にバックスラッシュを付ける必要があります
'kendo.toString(12, "# \%")'
--> 12 % (en-us)。
kendo-ui - 剣道数値テキストボックスの値を更新するにはどうすればよいですか?
kendoNumericTextBox があります。kendoNumericTextBox に関連付けられた入力要素の値を設定するコードがあります。たとえば、コードは次を呼び出します。
残念ながら、剣道の数値テキスト ボックスには値が自動的に反映されません。kendoNumericTextBox にその値を更新するように指示するにはどうすればよいですか? 次のように kendoNumericTextBox にメソッドがあることを知っています。
しかし、多くのフィールドにデータを入力していますが、どのフィールドが kendoNumericTextBox フィールドになるか正確にはわかりません。そのため、選択したプラグインで行うように呼び出して、基になるコンポーネントに基づいて値を更新することを好みます。たとえば、選択したプラグインを使用して、次のように呼び出すことができます。
基になる選択コンポーネントの値に基づいてすべての値を更新します。
kendo-ui - 剣道ウィンドウで強調表示している間、剣道 NumericTextBox にフォーカスを維持させるにはどうすればよいですか?
剣道数値テキスト ボックスを含む剣道ウィンドウがあります。
jsfiddle はhttp://jsfiddle.net/e6shF/40/にあります。
Firefox では、数値テキスト ボックスの値を強調表示できません。Chrome では、値を強調表示できますが、強調表示されている間は値を上書きできません。
不適切な z インデックスによるフォーカスの問題のようです。剣道バージョン 2012.3.1114 (最新の GPL リリース) を使用しています。この問題は剣道バージョン 2012.3.1315 には存在しなくなりましたが、そのバージョンは GPL の下では利用できないようです。kendo 2012.3.1114 を使用してこの問題を解決するにはどうすればよいですか?
kendo-ui - NumericTextBoxウィジェットをテキストボックスから削除します
Kendo UI kendoDatePickerウィジェットをテキストボックスから削除する方法を説明するいくつかの回答をここhttp://www.kendoui.com/forums/ui/general-discussions/method-for-removing-controls.aspxとここhttp :で見つけました。 //www.kendoui.com//forums/ui/date-time-pickers/datepicker-becomes-static.aspx
残念ながら、NumericTextBoxのプロパティを削除しようとすると、上記の例は役に立たないようです。私は以下のソースに行き着きました。
最終的には単純なテキストボックスのようなテキストボックスになりますが、それでも数字以外のものを追加することは許可されていません。さらに、input.removeData( "kendoNumericTextBox");という行も追加してみました。これは私が上に投稿したリンクで提案されているものに近いですが、この行が何をしているのか特定できませんでした。
kendo-ui - clienttemplateのkendonumerictextbox-名前にドットが含まれる問題
私は剣道グリッドで次のことをしています:
NumericTextBox用のこのクライアントテンプレートを取得します。
次に、コンソールにあります:エラー:無効なテンプレート
問題はにあると思います
Item\.Idのため
誰かがnumerictextboxに適切な名前を割り当てる際の問題を解決するのを手伝ってくれませんか。
kendo-ui - 18桁の数値のNumericTextBoxで値が変更されました
NumericTextBoxで、フィールドに18桁以上を追加すると、数値が変更されることに気付きました。
たとえば、番号「11111111111111111」を追加すると、番号は自動的に「11111111111111112」に変更されます。
剣道のデモWebページでも同じ動作に気づきました。http://demos.kendoui.com/web/numerictextbox/index.html。
なぜこうなった?それを修正する方法はありますか?
kendo-ui - NumericTextbox で Observable を使用した KendoUI テンプレート
次の KendoUI テンプレートをオブザーバブルにバインドしています。オブザーバブル配列に新しいアイテムをプッシュする場合、テンプレート内の新しいアイテムのみに kendoNumericTextBox を適用するにはどうすればよいですか?
クラスごとに適用すると、既存の数値テキスト ボックスのスピナーが 2 倍になるという奇妙な効果があります。
助けてくれてありがとう!