Hi,
We have the following grid. Earlier when we used to click the autogenerated edit button, postback never used to happen. Now after somebody changed something, a postback is firing on edit button click which is not desired. We need to fire the updatecommand when the update button is clicked inside the edit form.
Any thoughts?
We have the following grid. Earlier when we used to click the autogenerated edit button, postback never used to happen. Now after somebody changed something, a postback is firing on edit button click which is not desired. We need to fire the updatecommand when the update button is clicked inside the edit form.
<
telerik:RadGrid
ID
=
"grdQueue"
AllowAutomaticUpdates
=
"false"
runat
=
"server"
ClientDataKeyNames
=
"MemberID"
<br> AllowPaging="True" OnItemDataBound="grdQueue_ItemDataBound" OnItemCreated="grdQueue_ItemCreated"<
br
> AllowSorting="True" CellSpacing="0" GridLines="None"<
br
> AutoGenerateColumns="False" PageSize="15" AutoGenerateEditColumn="True" OnColumnCreated="grdQueue_ColumnCreated"<
br
> OnUpdateCommand="grdQueue_UpdateCommand" PagerStyle-Mode="NumericPages" SkinID="Grid"<
br
> ><
br
> <
ClientSettings
><
br
> <
Scrolling
AllowScroll
=
"false"
UseStaticHeaders
=
"True"
/> <
br
> </
ClientSettings
><
br
> <
MasterTableView
DataKeyNames
=
"FaxId"
HierarchyLoadMode
=
"ServerOnDemand"
EditMode
=
"InPlace"
EnableNoRecordsTemplate
=
"true"
ShowHeadersWhenNoRecords
=
"true"
NoMasterRecordsText
=
"There is no records"
><
br
> <
br
> <
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
><
br
> <
HeaderStyle
Width
=
"20px"
></
HeaderStyle
><
br
> </
RowIndicatorColumn
><
br
> <
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
CommandName
=
"ExpandCollapse"
><
br
> <
HeaderStyle
Width
=
"20px"
></
HeaderStyle
><
br
> </
ExpandCollapseColumn
><
br
> <
NoRecordsTemplate
>No records meet the selected criteria</
NoRecordsTemplate
><
br
> <
Columns
><
br
> <
telerik:GridTemplateColumn
UniqueName
=
"ViewFax"
><
br
> <
ItemTemplate
><
br
> <
asp:ImageButton
ID
=
"imgViewFax"
ToolTip
=
"View Fax"
ImageUrl
=
"~/Content/Images/Icons/93.png"
<br> runat="server" /><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
><
br
> <
telerik:GridBoundColumn
ReadOnly
=
"true"
UniqueName
=
"FaxDate"
DataField
=
"Date"
HeaderText
=
"Date"
/><
br
> <
telerik:GridBoundColumn
ReadOnly
=
"true"
UniqueName
=
"FaxType"
DataField
=
"Type"
HeaderText
=
"Type"
/><
br
> <
telerik:GridBoundColumn
ReadOnly
=
"true"
UniqueName
=
"PatientName"
DataField
=
"Name"
<br> HeaderText="Name" /><
br
> <
telerik:GridBoundColumn
ReadOnly
=
"true"
UniqueName
=
"VHNName"
DataField
=
"VHN"
HeaderText
=
"VillageHealth Nurse"
/><
br
> <
telerik:GridBoundColumn
UniqueName
=
"PVDFacilityName"
DataField
=
"PVDFacilityName"
<br> HeaderText="PVD/Facility Name" /><
br
> <
telerik:GridBoundColumn
UniqueName
=
"Status"
ReadOnly
=
"true"
DataField
=
"Status"
HeaderText
=
"Status"
/> <
br
> <
telerik:GridMaskedColumn
UniqueName
=
"FaxNumber"
DataField
=
"FaxNumber"
HeaderText
=
"Fax Number"
Mask
=
"#-###-###-####"
></
telerik:GridMaskedColumn
><
br
> <
telerik:GridButtonColumn
UniqueName
=
"AbortButton"
Text
=
"Abort"
HeaderText
=
"Abort"
CommandName
=
"Abort"
><
br
> </
telerik:GridButtonColumn
><
br
> <
telerik:GridBoundColumn
UniqueName
=
"FileTypeName"
ReadOnly
=
"true"
DataField
=
"fileType"
HeaderText
=
"File Type"
Visible
=
"false"
/><
br
> </
Columns
><
br
> <
NestedViewSettings
><
br
> <
ParentTableRelation
><
br
> <
telerik:GridRelationFields
MasterKeyField
=
"FaxId"
DetailKeyField
=
"FaxId"
/><
br
> </
ParentTableRelation
><
br
> </
NestedViewSettings
><
br
> <
NestedViewTemplate
><
br
> <
asp:Panel
ID
=
"NestedViewPanel"
runat
=
"server"
CssClass
=
"viewWrap"
><
br
> <
div
class
=
"contactWrap"
><
br
> <
b
>Previous Attempts</
b
><
br
> <
telerik:RadGrid
ID
=
"grdFaxPreviousAttempts"
Skin
=
"Office2007"
EnableEmbeddedSkins
=
"true"
runat
=
"server"
><
br
> <
MasterTableView
DataKeyNames
=
"FaxId"
HierarchyLoadMode
=
"Client"
><
br
> <
Columns
><
br
> <%--<
telerik:GridTemplateColumn
UniqueName
=
"ViewFax"
><
br
> <
ItemTemplate
><
br
> <
asp:ImageButton
ID
=
"imgViewFax"
ToolTip
=
"View Fax"
ImageUrl
=
"~/Content/Images/Icons/93.png"
<br> runat="server" /><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
>--%><
br
> </
Columns
><
br
> </
MasterTableView
><
br
> </
telerik:RadGrid
><
br
> <
br
/><
br
> <
div
><
br
> <
b
>Responses</
b
><
br
> <
telerik:RadGrid
ID
=
"grdResponses"
runat
=
"server"
Skin
=
"Office2007"
EnableEmbeddedSkins
=
"true"
OnItemCreated
=
"grdResponses_ItemCreated"
><
br
> <
MasterTableView
DataKeyNames
=
"FaxId"
HierarchyLoadMode
=
"Client"
><
br
> <
Columns
><
br
> <
telerik:GridTemplateColumn
UniqueName
=
"ViewFax"
><
br
> <
ItemTemplate
><
br
> <
asp:ImageButton
ID
=
"imgViewFax"
ToolTip
=
"View Fax"
ImageUrl
=
"~/Content/Images/Icons/93.png"
<br> runat="server" /><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
> <
br
> </
Columns
><
br
> </
MasterTableView
><
br
> </
telerik:RadGrid
><
br
> </
div
><
br
> </
div
><
br
> </
asp:Panel
><
br
> </
NestedViewTemplate
><
br
> </
MasterTableView
><
br
> <
FilterMenu
EnableImageSprites
=
"False"
><
br
> </
FilterMenu
><
br
> <
HeaderContextMenu
><
br
> </
HeaderContextMenu
><
br
> </
telerik:RadGrid
>
protected
void
grdQueue_ItemDataBound(
object
sender, GridItemEventArgs e)<br> { <br>
if
(e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)<br> {<br><br> GridDataItem dataItem = e.Item
as
GridDataItem;<br><br>
// this will disable only Abort and Resend buttons when status = 'P' or RQA<br> string strFaxProcessStatus = Helper.GetLookupValueFromText(LookupTypes.FaxProcessStatus, dataItem["Status"].Text, false);<br> if ((strFaxProcessStatus == "P") || (strFaxProcessStatus == "RQA"))<br> {<br> dataItem["AbortButton"].Enabled = false;<br> dataItem["AutoGeneratedEditColumn"].Enabled = false;<br> dataItem["AbortButton"].Text = string.Empty;<br> dataItem["AutoGeneratedEditColumn"].Text = string.Empty;<br> <br> }<br><br> }<br><br> }
Any thoughts?