問題タブ [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.

0 投票する
4 に答える
1743 参照

c# - ポストバックなしでチェックボックスの値にアクセスするにはどうすればよいですか?

ユーザーのアプリケーションへのアクセスを制御するradgridがあります。'name'列とチェックボックス'access'列の2つの列があり、現在のアクセス許可を表します。チェックボックスはデータベースから入力されます。指定したユーザーへのアクセスを許可または拒否するようにチェックボックスを変更したいと思います。多くのユーザーがいるので、複数の変更を加え、送信ボタンを使用してデータベースに変更を書き込みたいと思います。チェックボックスを変更するたびにポストバックして、ページが「点滅」するのを待ちたくありません。私の問題は、チェックボックスのポストバックを無効にした状態で、[送信]をクリックすると、チェックボックスの値が行った変更を登録しないことです。チェックボックスの現在のクライアント側の状態にアクセスする方法、またはこれを実現するための回避策が必要です。

前もって感謝します!

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

asp.net - updatepanel の Telerik Radgrid との同期ポストバック

カスタム編集フォーム ( ) を持つ RadGrid がありますFormTemplateUpdatePanelドロップダウン リストとチェックボックスの選択を変更するには、フォーム上の他のコントロールを有効または無効にする必要があるため、グリッドは非同期ポストバック用です。(コントロールを同期的に更新することは、ユーザーには受け入れられません。)

編集フォームの一部としてFileUploadコントロールがありますが、更新パネルではファイルがアップロードされません。

に [挿入/更新] ボタンを として追加しようとしPostBackTriggerましたが、 がコントロールを見つけられない (編集フォームがロード時に開かれていない) ため、UpdatePanelページのロード時にエラーが発生します。UpdatePanel

フォームを開いたり閉じたりするときに、実行時にトリガーを追加/削除する方法はありますか? またはFileUpload、 async-postback で s を動作させることは可能ですか?

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

c# - RadGrid-CSVへのエクスポートにはテンプレート列が含まれていません

したがって、radgridで次の列が定義されています。

ここで、RadGrid MasterTableView.ExportToExcel()関数を使用すると、すべては順調です。でも; MasterTableView.ExportToCSV()を試してみると、列が空白になっています。

これを引き起こしている可能性があるものについてのアイデアはありますか?

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

image - Telerik RadGrid 画像列の画像をプログラムで非表示にする

ご挨拶、

DB からのデータが取り込まれた RadGrid があります。行にデータを入力するオブジェクトの特定のブール値プロパティ (IsDirty と呼ばれる) が true か false かに基づいてアイコンを表示する画像列もあります。true の場合は、画像列にアイコンを表示します。そうでない場合は、何も表示しません。アイコンはすべての行で同じです。

私が疑問に思っているのは、これを行うことができるかどうか、そしてどのように行うことができるかということです。これまでに思いついた最善の解決策は、IsDirty の値に基づいて画像ソース パスを変更するハックですが、これは実際には受け入れられません。私のアプリはスキン可能で、空白の画像を表示すると外観が台無しになるからです。 .

助けてくれてありがとう。

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

telerik - radgrid の列の編集と更新

最近、Asp.net Ajax コントロールを購入しました。asp.net grid ti radgrid に移行しています。私のグリッドでは、行を編集および更新しています。radgrid でそれを実装しようとすると、エラーが多すぎます。誰でもそれを行う方法を手伝ってもらえますか? どのコマンドでコードを書く必要がありますか???

私が欲しいのは、Radgrid を編集したら、編集後にテキストボックス内のテキストをキャッチしたいだけです。上記の変更された質問を参照してください。

上記の機能は、次のようにグリッドビューで行いました。しかし、私はそれを行う方法がわからない radgrid.

私のradgrid aspxファイルコード

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

c# - RadGridとGridView

gridviewをRadGridに移行しています。いくつかの問題が発生しているRadGrid行の更新に取り組んでいます。

「インプレース」編集モードでClarifyAccountNbr、site id、QuoteID列を更新しています。更新する前に、列の値が200、300、400であるとしましょう。アカウント番号、サイトID、見積もりIDを明確にします。編集ボタンをクリックして値を111、222、333に変更すると、コードをデバッグしてtextbox.text値を表示しようとすると、新しい値(111)ではなく古い値(200、300、400)が表示されます。 、222、333)。(皆さんが私の問題を理解していることを願っています)。私が間違っているところ。私を助けてください。

私はこのリンクを見ましたが、役に立たなかった。

http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-vs-gridview.aspx

あなたが見るならば、以下のコードで

デバッグしてClarifyAccountNbr、SiteID、QuoteIDをポイントすると、新しい値ではなく古い値が取得されます。(更新前)

これが私のコードです:

.aspx:

.csファイル:

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

c# - EntityFramework計算列の並べ替え

計算列(EF部分クラスなど)でEntityDataSourceを使用してRadGrid(またはその他のグリッド)で並べ替えを処理するにはどうすればよいDisplayName { get { retrun this.Name + " " + this.LastName;}} ですか?

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

javascript - Telerik RadGridサーバー側の変更された(GridDropDownListColumnEditorを介して)値にアクセスするにはどうすればよいですか?

詳細:

私は基本的にここの例の機能(http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/editondblclick/defaultvb.aspx)を自分のサイトに実装しようとしていますが、代わりにページマークアップにあるデータソース管理(例:SessionDataSourceのように)では、サーバーの分離コードから取得したデータセットを使用しています。ドロップダウンが正常に入力された状態で、ダブルクリックした行を編集モードに正常に入れることができますが、別の行をクリックして編集モードの行を更新する場合は、ダイスなしです。

クライアント側のJavaScript関数updateItem()が当初考えていたようにAJAXコールバックを開始しないことを発見したので、それを回避しようとしています。現在、RadAjaxManagerを使用して、次のような行インデックス番号でAJAXコールバックを実行しています。

これにより、サーバーコードが表示されます。素晴らしい。だが、

問題:編集された行に対して取得しようとしているGridDataItemセルテキストの値がすべて「 」であるため、何か間違ったものにアクセスしている必要があります。

私は何時間もインターネットを精査していて、自分がやろうとしていることをどうやってやってのけることができるかを見つけようとしていますが、役に立たないのです。

追加情報:フロントサイドでGridDropDownListColumnEditorsを使用して、次のように宣言されたテーブルの編集を行っています。

では、RadGridで変更された値にアクセスするために私が何をしなければならないかについて誰かが何か考えを持っていますか?新しい行をクリックしたときにRadGridを再バインドする必要があるという問題はありますか?もしそうなら、どうすればいいですか?任意の解決策やアイデアをいただければ幸いです。(また、私はVB.NETでこれを行っていますが、私も理解しているので、必要に応じてC#で応答を記述してください。:-))よろしくお願いします。

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

asp.net - RadGridからヘッダーコンテキストメニューフィルターをプログラムで削除する

適用されるときにフィルター処理される列名にバインドしたリピーターがあります(現在セッションを使用しているので、グリッドがどのように機能するかがわかったので、フィルターを探して列をループするように変更する可能性があります)。

フィルタされた各列名の横に、RadGridからフィルタを削除するためのボタンがあります。

RadGridからのフィルターの実際の削除を除いて、すべてが正常に機能します。列をループして、削除しようとしているフィルターを含む正しい列を見つけたら、フィルターのドロップダウンと値をリセットします。これは非常に効果的です。ヘッダー項目を右クリックすると、フィルターがフィルターされていないことが表示されます。ただし、データはフィルタリングされたままです。選択したフィルターに基づいて新しいフィルター値を再評価するようにRadGridに指示するにはどうすればよいですか?

私が感じるコードのジューシーな部分はここにあります:

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

javascript - VB.NET の偽の (まだ不自由な) "[WebElementId] は宣言されていません" エラー

そのため、ファイル メニューから Web サイトを構築しようとすると、タイトルに記載されているエラーが発生します。これを引き起こすコードは次のとおりです (body タグに表示される JavaScript):

ここで本当に奇妙なこと (そしておそらくこれが発生する根本的な原因です) は、上記のコードを削除すると、これらの Web フォーム要素 ID 名を指摘するエラーのちょうど半分がなくなることです。ただし、Web フォーム要素の ID を要求する JavaScript コードのすべての部分を削除したため、すべてではなく半分だけです。

関連するすべての JavaScript を削除し、VS2005 の残りの 7 つのエラー メッセージをダブルクリックすると、ページの最初のコード行に移動します。これは次のとおりです。

私自身も同僚も、デュースが起こっていることを知っています。エラーの半分を取り除くと、少なくともページは実行されます。ただし、コードから判断すると、すべてが機能する必要があります..

追加のエラー情報: 見つけようとしている Web フォーム要素 ID は、RadGrid が編集モードの場合にのみ存在することに注意してください。いずれにせよ、これはサイトを壊すようなエラーを引き起こすべきではありませんが、何らかの理由でそうです. 最後に、エラーをスローする特定の行は $find を使用する行であり、$find がエラーをスローするための値を取得する変数を使用する行でもあります。

何が起こっているのかを教えてくれる人は誰でも、大きな助けになるでしょう。よろしくお願いします。