問題タブ [radgrid]
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.
asp.net - 個々の RadGrid 行を条件に基づいて選択できますか?
GridClientSelectColumn を持つ RadGrid があります。AllowRowSelection 設定を true に設定しています。個々のデータ行が選択可能かどうかを条件付きで設定できるサーバー側の方法はありますか? クライアント側で一部の行を選択可能にしたいが、他の行は選択できないようにしたい。
ありがとう!
asp.net - radgrid をツリーのようなデータ構造にバインドする
私は次のような構造を持っています
これを、子の各レベルの詳細テーブルを使用して、asp.net テレリック radgrid にバインドしたいと考えています。radgrid は、データソース コントロールを使用して自己参照階層への宣言型バインディングをサポートしていることを知っていますが、それはフラットなデータセット (データベースなど) があり、何らかの親キー フィールドを参照できることを前提としています。私の質問は、以前にradgridをこのようなデータ構造にバインドした人がいますか?宣言的に、またはほとんど宣言的にそれを行う方法はありますか?
c# - 階層的なDropDownListsを使用したRadGridインライン編集
この問題を解決するのに役立つ可能性のあるデモやフォーラムの投稿を見た人はいますか?
私が探しているのは、インライン編集機能を備えたRadGridを用意することです。ドロップダウンリストを使用したい「カテゴリ」、「質問」、「回答」の3つの列があります。
ただし、私が探しているのは、「カテゴリ」を選択したときに、「質問」のドロップダウンリストを再入力することです。また、「質問」を選択した場合、「回答」のドロップダウンを再入力したいと思います
ここでデモをチェックしました: グリッド/自動操作。これは私が探しているものに近いですが、階層的なドロップダウンはありません。
任意のアイデア/コメント/提案をいただければ幸いです。
asp.net - Telerik RadGrid: グリッド クライアント側のページネーション
私はいくつかのデータを返す Web サービスを持っています。このデータをマッサージし、これを radgrid (telerik) のデータソースとして使用しています。データソースが非常に大きいため、ページ分割したいと考えています。サーバー側でページ付けすると、いくつかの問題が見つかりました
ページネーションのためにグリッドを再度バインドする必要があります。これは基本的に、データを取得するために WS を再度呼び出す必要があることを意味します。これは私にとって高額な通話です。ページネーションの利点を放棄し、すべての結果を同じページに表示したいと思いますが、少しぎこちないかもしれません。
ポストバック中、RadGrid1.Items.Count はたまたま、データソース内のすべてのアイテムがバインドされていないため、ページ分割されるアイテムの数 (私の場合は 25) になります。もちろん、これは問題ではありません。実際の問題は、いくつかのビジネス条件に基づいてチェックされるチェックボックスがあることです。これを後でビジネス オブジェクト/DB に追加します。そのため、ユーザーがすべてのページをナビゲートしていない場合、これらの「チェックされた」アイテムは追加されません。これは、ページネーションがグリッド内の「アイテム」をその特定のページ インデックスにバインドされるアイテムに制限するためです。
私の考え: サーバーにアクセスして毎回データバインドを行うよりも、コンテンツを非表示/表示できるクライアント側のページネーションが必要です。すべての結果が返されますが、UI はぎこちなく、ポストバック中にグリッドに「すべてのアイテム」が表示されます。
それを行う方法はありますか?
それが通常のasp.net gridViewである場合、誰かが私の目的に役立つ良い記事を教えてもらえますか
RAM
PS: 他にだれが radgrid がクレイジーだと思いますか? (残念ながら私はこの選択をしませんでした)
asp.net - telerik:RadGrid内のtelerik:GridDropDownColumnのデフォルト値を設定します
SQLデータソースにバインドされているtelerik:RadGridがあります。列の1つは、実際には別のテーブルのルックアップ値である「場所」用です。
場所のリストはObjectDataSourceに保存されます。これは、静的DataTableにバインドされており、すでにアルファベット順に並べ替えられています。私がやりたいのは、このドロップダウンのデフォルトオプションを設定できるようにすることです。
たとえば、次の場所があるとします。
親をデフォルト値にしたいのですが。
Telerikのこのサンプルは、私がやろうとしていることに似たものを示しています。[新しいレコードを追加]をクリックすると、デフォルトの都市がカークランドであることがわかります。新しいレコードを追加するときに、ロンドンをデフォルトとして使用する方法を理解しようとしています。
asp.net - Telerik RadGrid の行の追加/編集のパフォーマンスの問題
Telerik RadGrid では、ユーザーは行を追加し、既存の行を編集できます。UI コントロールが画面にレンダリングされる前に、グリッドが実際に強制的にポストバックを発生させているようです。ボタンをクリックしてからコントロールが表示されるまでに 1 秒から 2 秒の遅延があることに気付きました。これは約 1 秒から 2 秒長すぎるようです。これが私のコードです。バグが何であるか正確にはわかりません。
「コードの投稿で何が間違っているのか」を前もってお詫びしますが、これがこの問題を解決する最も簡単な方法のようです。繰り返しになりますが、パフォーマンスの問題があり、どのコードを微調整する必要があるかという観点から、それを解決する方法を見つけたいと思います.....
asp.net - Telerik RadGrid の GridGroupFooterItem で計算されたセル
DataTable ( ) からのデータを Telerik RadGrid に入力していますSystem.Data.DataTable
。他の人のアプリケーションをサポートしているため、他のデータ ソースや表示コントロールを使用できません。
私のグリッドには 3 つの列があります。作成されたウィジェット (列 A)、障害のあるウィジェット (列 B)、および障害の割合 (列 C) であるとしましょう。データベース クエリはこれらを提供し、C = B / A の計算を行います。
GridFooterItem
グリッドの下部に合計行 ( Telerik ) があります。列 A と B では、Telerik がこれらの列の合計を計算してくれます。列 C だけから列 C の「合計」の正しい値を計算することはできません。(B の合計) / (A の合計) を入力する必要があります。
DataBound
RadGridのイベントを処理し、フッターのセルに手動で入力することで、これを実現できました。(イベントで をキャッチし、GridFooterItem
Aと B の合計を自動的に計算した後ItemCreated
、イベントに値を入れる必要がDataBound
ありました。) これはかなりハックな感じがします。もっと良い方法があるのではないでしょうか...?
とにかく、重要なビットはこれです:
私のグリッドはグループに分割されているため、GridGroupFooterItem
s の列 C にも入力する必要があります。この場合、ハッキーなテクニックを使用できません: で必要なフッター セルを見つけてmyGridFooterItem["WidgetsProduced"]
いますが、グループ フッター セルを取得できませんmyGridGroupFooterItem["WidgetsProduced"]
。辞書ではありません。
を使用してみましmyGridGroupFooterItem.Cells[]
たが、これTableCellCollection
には予想よりも多くのセルが含まれているため、整数インデックスでアクセスするのは少し面倒です (特に、これはユーザー定義のレポートであるため、列は任意の順序である可能性があります)。
では、これらのセルに計算を入力するにはどうすればよいでしょうか?
telerik - radGrid 新しいレコードの追加とレコードの編集
radGrid の追加モードと編集モードのどちらを使用しているかを検証する方法を知っている人はいますか? コードビハインドでは、ユーザーが [レコードの追加] または [既存の編集] を選択したかどうかを確認したいと考えています。
ありがとう
c# - RadGrids、DetailTables、およびグループ化
顧客が注文したものに関する情報を表示するRadGridがあるとします。マスターテーブルビューは、すべて顧客関連の情報です。展開すると、詳細テーブルには顧客が注文したアイテムに関する情報が含まれます。
ここで注意が必要な部分があります。「キット」と呼ばれるアイテムを販売しています。基本的に、それらは1つのSKUの下で注文された複数のSKUです。顧客がバスケットを注文するホリデーギフトバスケットのラインに沿って考えてみてください。しかし、実際には3つのアイテムを注文しています。キャンディーの箱、Tシャツ、商品券を言います。
私が欲しいのは、これらのキットアイテムの最初の詳細テーブルの下にある別の詳細テーブルビューです。したがって、クリックして顧客レコードを展開すると、その下に、注文したアイテムが表示されます。キットの場合は、それも拡張して、個々のキットのコンポーネントを確認できます。ただし、キットではないアイテムを拡張することはできません。
誰かが私を良いチュートリアルの方向に向けたり、何か提案をしたりできますか?
wcf - Telerik radgrid が wcf サービスを使用するときに wcf 資格情報を設定する方法は?
クライアント資格情報を必要とする wcf サービスがあるため、次のようなコードを使用してこれを設定できます。
wcf.ClientCredentials.UserName.UserName = "user";
wcf.ClientCredentials.UserName.Password = "password";
wcf サービスを利用するためにテレリク radgrid を作成する方法については、このチュートリアルに従いました: http://blogs.telerik.com/blogs/posts/09-02-14/openaccess_wcf_and_a_radgrid_oh_my.aspx
ただし、資格情報の設定方法に関する情報はありません。誰かが助けてくれれば、本当に感謝します!!!