Telerik Grid MVC:JavaScript側でClientEvent関数に渡されたオブジェクトを取得する -- javascript フィールド と ajax フィールド と model-view-controller フィールド と grid フィールド と telerik フィールド 関連 問題

Telerik Grid MVC: Get the object passed to ClientEvent functions in javascript side












0
vote

問題

日本語

私は少しトリッキーな質問をしています。私はクライアントイドイベントを持つTelerik Gridを持っています:

<事前> <コード> .ClientEvents(events => events .OnDataBinding("SetAjaxParameter") )

関数 SetAjaxParameter ajaxbindingのパラメータを設定します。

<事前> <コード> viewDidLoad0

SOのコントローラでは、渡されたパラメータ 'name'と 'value'にアクセスできます。 しかし、私はJavaScriptでsetajaxparameter()への呼び出しを定義したい、TelerikGridのセットアップではありません。どういうわけか可能ですか?だから私はこのイベント-Objektを私の関数に渡される必要があります。しかし、私はそれがそれを得る方法のどのようなものであるかのタイプを理解することはできません。

あなたはなぜ尋ねるかもしれません:私はCSHTMLファイルとJavaScriptファイルとJavaScriptファイルを分離したいと思います。

英語

I have a little tricky question. I have a Telerik Grid with some ClientSide Events:

.ClientEvents(events => events     .OnDataBinding("SetAjaxParameter") ) 

In the function SetAjaxParameter I set the paramters for the ajaxBinding:

function SetAjaxParameter(event) {     event.data = {         name: $('#paramterID').val(),         value: $('#valueID').val()     }; }; 

So in my controller I have access to the passed parameters 'name' and 'value'. But I want to define the call to SetAjaxParameter() in javascript and not in the Setup of the TelerikGrid. Is that somehow possible? So i have to get this event-Objekt which is passed by the Grid to my function. But i can't figure out what type of objekt it is neather how to get it.

You may ask why: i want to seperate cshtml and javascript files and my javascript gets loaded after the html has been loaded, so the function for the databinding-Event is not available yet

</div
              

回答リスト

0
 
vote
vote
ベストアンサー
 

最後に、それはとても簡単です。私は次のコードスニペットを書くだけでした:

<事前> <コード> UITabBarController1

とグリッドによる次のAjaxCallでは、目的のパラメータが私のコントローラに渡されます。

 

In the end, it's pretty simple to to that. I just had to write following code snippet:

    $('#GridName).bind('dataBinding', function (event) {         SetAjaxParameter(event);     }); 

And on the next AjaxCall by the grid, the desired parameter get passed to my controller.

</div
 
 

関連する質問

7  WPFToolkit DataGrid ItemountをDataTableにバインドできないのはなぜですか?  ( Why cant i bind the wpftoolkit datagrid itemsource to datatable ) 
Telerik Controlでは、 DataTable を直接 ItemSource に直接バインドすることができましたが、コードプレックス<コードに切り替えたとき> WPFToolkit Datagrid : <事前> <コード> <dg:Data...

0  RadWindowは開くことができません  ( Radwindow not opening ) 
RadWindowボタンをクリックすると開いていない 私のJavaScriptコード: <事前> <コード> <script type="text/javascript"> function OpenURL(URL) { var oW...

0  次のように後ろのマスターページのコードでTelerik RadeDitorコントロールにアクセスしようとしています  ( Trying to access telerik radeditor controls in master pages code behind as foll ) 
<事前> <コード> foreach (Control control in ContentPlaceHolder1.Controls) { if(typeof(Control).Equals(Telerik.Web.UI.RadEdi...

3  DevExpress VS Telerik ASP.NETコントロール[閉じる]  ( Devexpress vs telerik asp net controls ) 
ここで尋ねられていることを知るのは難しいです。この問題はあいまい、曖昧で、不完全で、過度に広く、または修辞的であり、現在の形で合理的に回答することはできません。再開できるようにこの質問を...

2  何かがまだjQuery 1.3を探しています  ( Something is still looking for jquery 1 3 ) 
jQuery 1.3から1.4.1にアップグレードされましたが、これで例外が得られます: <事前> <コード> System.IO.FileNotFoundException was unhandled by user code Message="Speci...

0  UWP RaddataGridのTelerik - アイテムが追加されたときに下にスクロールする  ( Telerik for uwp raddatagrid scroll to bottom when item is added ) 
新しい項目が追加されたときにraddatagrid(UWP)自動スクロールすることを試みています。私はすでに次のことを見ました: 後のRadGridの最後の行までスクロールバインディング? 下部への 2番目のものは近いですが、ItemsSource...

0  RaddatePickerコントロールからget_selectedDate()までの数時間と分を追加  ( Append hours and minutes to get selecteddate from raddatepicker control ) 
どのようにして数時間を追加することができますかget_selectedDate? <事前> <コード> var date = picker.get_selectedDate() //append here これをやりたい理由は、RadGrid内の日付間のフ...

0  Telerik RAD TextBoxesとJavaScriptの問題  ( Telerik rad textboxes and javascript issue ) 
私は単にJavaScriptのサーバーデータを持つRADテキストボックスを埋めようとしています。データはTextBoxの内側に配置されますが、RAD TextBoxをクリックするまで表示されません。 <事前> <コード> function pickItem...

0  その後ろのマスターページのコードからRadeDitorコントロールにアクセスする...それがそこにあるときにラドリーコントロールを見つけられないの?  ( Accessing radeditor control from master pages code behind its not finding any ) 
MyメソッドのIFブロック内のステートメントではないステートメント マスターページ: - ページロードイベント: - <事前> <コード> Control c = new Control(); DoSomething(c); マイ法: - <...

0  Telerik RadribbonsplitTon用のツールチップを表示する方法  ( How to display tooltip for telerik radribbonsplitbutton ) 
私はRadribbonSplitButtonを持っています3つの項目のドロップダウンコンテンツが含まれています。グループ全体のツールチップを表示します。 <事前> <コード> <telerik:RadRibbonSplitButton ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有