3 Answers, 1 is accepted
0

Shinu
Top achievements
Rank 2
answered on 15 Feb 2012, 06:04 AM
Hello Husen,
Try setting PopUpSettings-Modal="true" in EditFormSettings.
Aspx:
-Shinu.
Try setting PopUpSettings-Modal="true" in EditFormSettings.
Aspx:
<
EditFormSettings
PopUpSettings-Modal
=
"true"
></
EditFormSettings
>
-Shinu.
0

Husen
Top achievements
Rank 1
answered on 15 Feb 2012, 06:12 AM
Hi Shinu .. Thanks for your reply..
But i have already tried that and its not working.. I do not know what am i doing wrong..
For Edit, i am not using any template.. I am using grid bound column directly..
here is my grid..
But i have already tried that and its not working.. I do not know what am i doing wrong..
For Edit, i am not using any template.. I am using grid bound column directly..
here is my grid..
<
telerik:RadGrid
ID
=
"ProductsGrid"
runat
=
"server"
AllowPaging
=
"True"
AllowSorting
=
"True"
OnInsertCommand
=
"ProductsGrid_OnInsertCommand"
OnUpdateCommand
=
"ProductsGrid_OnUpdateCommand"
DataSourceID
=
"ProductsDataSource"
OnDeleteCommand
=
"ProductsGrid_OnDeleteCommand"
AllowMultiRowEdit
=
"false"
OnPreRender
=
"ProductsGrid_PreRender"
AllowMultiRowSelection
=
"false"
AutoGenerateColumns
=
"False"
ShowHeader
=
"false"
OnRowDrop
=
"ProductsGrid_RowDroped"
GridLines
=
"None"
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
AllowRowsDragDrop
=
"true"
AllowDragToGroup
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
UseClientSelectColumnOnly
=
"true"
/>
<
Resizing
AllowColumnResize
=
"true"
AllowResizeToFit
=
"true"
/>
<
ClientEvents
OnPopUpShowing
=
"PopUpShowing"
/>
</
ClientSettings
>
<
GroupPanel
Enabled
=
"true"
>
</
GroupPanel
>
<
GroupingSettings
CaseSensitive
=
"false"
ShowUnGroupButton
=
"true"
/>
<
HeaderStyle
Font-Bold
=
"true"
/>
<
MasterTableView
HeaderStyle-HorizontalAlign
=
"Center"
AllowAutomaticDeletes
=
"true"
AllowAutomaticUpdates
=
"true"
ShowGroupFooter
=
"false"
CommandItemDisplay
=
"Top"
GroupsDefaultExpanded
=
"true"
DataKeyNames
=
"ProductMarketId"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"False"
ShowRefreshButton
=
"false"
/>
<
CommandItemStyle
Font-Bold
=
"true"
Height
=
"20px"
/>
<
CommandItemTemplate
>
</
CommandItemTemplate
>
<
NoRecordsTemplate
>
<
div
>
No Products in this Market</
div
>
</
NoRecordsTemplate
>
<
Columns
>
<
telerik:GridBoundColumn
AllowFiltering
=
"false"
DataField
=
"Product.Name"
HeaderButtonType
=
"None"
UniqueName
=
"ProductName"
HeaderText
=
"Product"
>
<
ItemStyle
Font-Bold
=
"true"
Font-Size
=
"Small"
Font-Italic
=
"true"
CssClass
=
"wordbreak"
>
</
ItemStyle
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"DiscussionGrid"
DataKeyNames
=
"DiscussionId"
DataSourceID
=
"DiscussionDataSource"
Width
=
"100%"
ShowHeader
=
"false"
runat
=
"server"
AutoGenerateColumns
=
"false"
AllowPaging
=
"false"
AllowFilteringByColumn
=
"false"
AllowSorting
=
"true"
ShowHeadersWhenNoRecords
=
"true"
CommandItemDisplay
=
"Bottom"
EditMode
=
"PopUp"
EditFormSettings-PopUpSettings-Modal
=
"true"
EditItemStyle-Width
=
"500px"
EditItemStyle-HorizontalAlign
=
"Center"
FilterItemStyle-VerticalAlign
=
"Middle"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"ProductMarketId"
MasterKeyField
=
"ProductMarketId"
/>
</
ParentTableRelation
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"true"
ShowRefreshButton
=
"false"
AddNewRecordText
=
"Create New Discussion"
/>
<
NoRecordsTemplate
>
<
div
>
No Discussion Topics are in Queue for this Product</
div
>
</
NoRecordsTemplate
>
<
EditFormSettings
PopUpSettings-Height
=
"270px"
PopUpSettings-Width
=
"500px"
EditColumn-ButtonType
=
"PushButton"
EditColumn-Resizable
=
"false"
InsertCaption
=
""
>
<
PopUpSettings
Modal
=
"true"
></
PopUpSettings
>
</
EditFormSettings
>
<
Columns
>
<%--<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderText
=
"Title"
AllowFiltering
=
"false"
HeaderButtonType
=
"None"
UniqueName
=
"Title"
>
</
telerik:GridBoundColumn
>--%>
<
telerik:GridTemplateColumn
DataField
=
"Title"
HeaderText
=
"Title"
AllowFiltering
=
"false"
HeaderButtonType
=
"None"
UniqueName
=
"Title"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblTitle"
Text='<%# Bind("Title") %>' runat="server"></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"txtTitle"
Text='<%# Bind("Title") %>' runat="server" MaxLength="100"
Width="350"></
asp:TextBox
>
<
asp:RequiredFieldValidator
ID
=
"rfvTitle"
ControlToValidate
=
"txtTitle"
ErrorMessage
=
"*"
ForeColor
=
"Red"
runat
=
"server"
></
asp:RequiredFieldValidator
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Description"
HeaderText
=
"Description"
AllowFiltering
=
"false"
HeaderButtonType
=
"None"
UniqueName
=
"Description"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDescription"
Text='<%# Bind("Description") %>' runat="server"></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadEditor
ID
=
"txtDescription"
runat
=
"server"
Height
=
"150px"
Enabled
=
"true"
MaxTextLength
=
"1000"
Width
=
"355px"
EnableResize
=
"false"
ContentAreaMode
=
"Div"
EnableTextareaMode
=
"false"
CssClass
=
"telerikRadEditor"
html='<%# Bind("Description") %>'
EditModes="Design">
<
Tools
>
<
telerik:EditorToolGroup
>
<
telerik:EditorTool
Name
=
"Bold"
/>
<
telerik:EditorTool
Name
=
"Italic"
/>
<
telerik:EditorTool
Name
=
"Underline"
/>
<
telerik:EditorTool
Name
=
"InsertLink"
/>
</
telerik:EditorToolGroup
>
</
Tools
>
<
Content
> </
Content
>
</
telerik:RadEditor
>
<
asp:RequiredFieldValidator
ID
=
"rfvDesc"
ControlToValidate
=
"txtDescription"
ErrorMessage
=
"*"
CssClass
=
"errmsg"
runat
=
"server"
></
asp:RequiredFieldValidator
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<%--<
telerik:GridBoundColumn
DataField
=
"Description"
HeaderText
=
"Description"
AllowFiltering
=
"false"
HeaderButtonType
=
"None"
UniqueName
=
"Description"
>
</
telerik:GridBoundColumn
>--%>
<
telerik:GridTemplateColumn
HeaderText
=
"Edit"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
AllowFiltering
=
"false"
UniqueName
=
"EditTemplateColumn"
HeaderStyle-Width
=
"50"
>
<
ItemTemplate
>
<
asp:ImageButton
CssClass
=
"borderNone"
ID
=
"editLink"
CommandName
=
"Edit"
CommandArgument='<%#Eval("DiscussionId")%>'
runat="server" ImageAlign="Middle" ImageUrl="/Static/Images/editIcon.png" ToolTip="Edit Discussion in Queue" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Delete"
AllowFiltering
=
"false"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"DeleteTemplateColumn"
HeaderStyle-Width
=
"50"
>
<
ItemTemplate
>
<
asp:ImageButton
CssClass
=
"borderNone"
ID
=
"deleteLink"
CommandName
=
"Delete"
CommandArgument='<%#Eval("DiscussionId")%>'
OnClientClick="javascript:return confirm('Are you sure you want to delete?');"
runat="server" ImageAlign="Middle" ImageUrl="/Static/Images/deleteIcon.png" ToolTip="Delete Discussion in Queue" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
AlwaysVisible
=
"false"
PagerTextFormat
=
"{4} Page {0} of {1} | Total {5}"
PageButtonCount
=
"5"
/>
</
MasterTableView
>
</
telerik:RadGrid
>
0

Richard
Top achievements
Rank 1
answered on 15 Feb 2012, 03:15 PM
Husen:
You can also reference this RadGrid forum post that contains some demo code provided from Telerik Admin:
Rad Grid: Disable activity like insert, edit, update delete when a row is in edit mode
Hope this helps!
You can also reference this RadGrid forum post that contains some demo code provided from Telerik Admin:
Rad Grid: Disable activity like insert, edit, update delete when a row is in edit mode
Hope this helps!