Hi,
In the following code you can see the RedGrid sample that has 2 buttons, one of them for edit and other for remove columns. When i click on the Edit or Remove button, one request send to server with Ajax but i have problem!
What is Problem?
This sample help me for send Ajax request to server but i want prevent to postback grid and when Edit-Button code behind called Grid.Rebind() grid has been update.
Thx you.
Nasri.
In the following code you can see the RedGrid sample that has 2 buttons, one of them for edit and other for remove columns. When i click on the Edit or Remove button, one request send to server with Ajax but i have problem!
What is Problem?
This sample help me for send Ajax request to server but i want prevent to postback grid and when Edit-Button code behind called Grid.Rebind() grid has been update.
Thx you.
Nasri.
<
septa:SeptaRadAjaxManagerProxy
runat
=
"server"
ID
=
"prox"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"prox"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdPropertyGroups"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdCrmObjectTypeFields"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"btnNewField"
UpdatePanelCssClass
=
"inline-block"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"btnNewGroup"
UpdatePanelCssClass
=
"inline-block"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"grdCrmObjectTypeFields"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdCrmObjectTypeFields"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnNewField"
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnNewGroup"
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
septa:SeptaRadAjaxManagerProxy
>
<
div
class
=
"row"
>
<
div
class
=
"col-sm-6"
>
<
div
class
=
"card mt15"
>
<
div
class
=
"card-block"
>
<
h3
>
<
septa:LocalizedLiteral
ID
=
"LocalizedLiteral2"
runat
=
"server"
ResourceKey
=
"Res.General.Literal.EditCrmObjectType_FieldsGroup"
></
septa:LocalizedLiteral
>
</
h3
>
<
hr
class
=
"mtn"
/>
<
div
class
=
"table-responsive"
>
<
septa:SeptaGrid
ID
=
"grdPropertyGroups"
runat
=
"server"
OnItemCommand
=
"grdPropertyGroups_ItemCommand"
OnNeedDataSource
=
"grdPropertyGroups_NeedDataSource"
AutoGenerateColumns
=
"false"
OnItemCreated
=
"grdPropertyGroups_ItemCreated"
Width
=
"100%"
>
<
MasterTableView
CommandItemDisplay
=
"Top"
DataKeyNames
=
"Id"
>
<
CommandItemSettings
ShowRefreshButton
=
"false"
ShowAddNewRecordButton
=
"false"
/>
<
Columns
>
<
septa:LocalizedGridDataBoundColumn
DataField
=
"Name"
HeaderStyle-HorizontalAlign
=
"Right"
ItemStyle-HorizontalAlign
=
"Right"
></
septa:LocalizedGridDataBoundColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"btnEdit"
CommandName
=
"EditItem"
ButtonType
=
"ImageButton"
ImageUrl
=
"/_SiteCommon/Images/edit2.png"
></
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"btnDel"
ButtonType
=
"ImageButton"
ConfirmDialogType
=
"Classic"
CommandName
=
"DeleteItem"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
ImageUrl
=
"/_sitecommon/images/delete-icon.png"
>
</
telerik:GridButtonColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
""
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-Width
=
"40px"
>
<
ItemTemplate
>
<
asp:ImageButton
runat
=
"server"
ID
=
"lnkDown"
ImageUrl
=
"/_SiteCommon/images/public/down.png"
ToolTip='<%# LocalisationHelper.GetResourceValue(Res.General.Literal.General_Down) %>'
CommandName="MoveDown" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
""
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-Width
=
"40px"
>
<
ItemTemplate
>
<
asp:ImageButton
runat
=
"server"
ID
=
"lnkUp"
ImageUrl
=
"/_SiteCommon/images/public/up.png"
ToolTip='<%# LocalisationHelper.GetResourceValue(Res.General.Literal.General_Up) %>'
CommandName="MoveUp" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
septa:SeptaGrid
>
</
div
>
</
div
>
<
div
class
=
"card-footer text-left"
>
<
septa:LocalizedButton
ID
=
"btnNewGroup"
runat
=
"server"
OnClick
=
"btnNewGroup_Click"
SkinID
=
"AddBtn"
/>
</
div
>
</
div
>
</
div
>