Hi ...
I have a grid , while pressing the edit button only two columns ,one is a Dropdown & another one is texteditor must be in edit mode.I used in-Line edit mode & i used a code to check remaining columns as ReadOnly. wat my prob is when i press the edit button the grid disappears. Please help me with a solution..
MY code is
Aspx:
<telerik:RadGrid ID="RadGrid2" runat="server"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
CellSpacing="0" GridLines="None" AllowAutomaticInserts="True" PageSize="10" AllowAutomaticUpdates="True">
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
<PagerStyle EnableSEOPaging="True" AlwaysVisible="true" > </PagerStyle>
<MasterTableView EditMode="InPlace" >
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="ID "
FilterControlAltText="Filter Record Id column" HeaderText="Record Id"
SortExpression="ID asc" UniqueName="Record Id">
</telerik:GridBoundColumn>
.
.
.
.
.
<telerik:GridBoundColumn DataField="Gift"
FilterControlAltText="Filter Disposition Option column"
HeaderText="Disposition Option" ReadOnly="True"
SortExpression="Gift_dispose asc" UniqueName="Disposition Option">
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="status"
HeaderText="Disposition Status"
UniqueName="Disposition Status" ColumnEditorID="GridDropDownColumnEditor">
</telerik:GridDropDownColumn>
<telerik:GridBoundColumn DataField="Notes" HeaderText="Notes" SortExpression="Notes"
UniqueName="Notes" ColumnEditorID="GridTextBoxColumnEditor">
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn ButtonType="PushButton" UpdateText="Update" CancelText="Cancel" EditText="Edit"
FilterControlAltText="Filter EditCommandColumn column">
</telerik:GridEditCommandColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
<EditColumn ButtonType="PushButton" UpdateText="Update"
UniqueName="EditCommandColumn1" CancelText="Cancel edit">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
protected void RadGrid2_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
(RadGrid2.MasterTableView.GetColumn("Id") as GridBoundColumn).ReadOnly = true;
(RadGrid2.MasterTableView.GetColumn("Date reported") as GridBoundColumn).ReadOnly = true
.
.
.
RadGrid2.MasterTableView.Rebind();
}
wat i am missing..? Also i need to add the dropdown list values in GridDropdown column, how to do it

function SetFocSubmit(objTextCtrl) { if (objTextCtrl.value == "") { document.getElementById("btnCheckCodes_input").focus(); } } function SetFocSubmit(objTextCtrl) { if (objTextCtrl.value == "") { var btn = $find('<%= btnCheckCodes.clientID %>'); btn.focus(); } } Hi,
I have a dynamic menu fully through JavaScript which acts as a context menu and items keeps on changing based on the selection. The issue that I face is with rendering. First time when menu is invoked, it renders properly and all sub menus comes properly. However when same invoked second time, it seems each menu have different width and some of the images that lies underneath is visible through menu. See the image & code attached.
function resetMenu(menu) {
menu.get_items().clear();
}
function addMenuItem(menu, caption, value) {
var item = new Telerik.Web.UI.RadMenuItem();
item.set_text(caption);
item.set_value(value);
item.set_visible(
true);
menu.get_items().add(item);
}
function buildMenu(key) {
var menu = $find("<%= radActionMenu.ClientID %>");
var id = key.substring(key.indexOf("-", 0) + 1, key.length);
menu.trackChanges();
resetMenu(menu);
if (key.substring(0, 1) == "1") addMenuItem(menu, "View ", "1-" + id)
if (key.substring(1, 2) == "1") addMenuItem(menu, "Issue ", "2-" + id)
if (key.substring(2, 3) == "1") addMenuItem(menu, "Issue ", "3-" + id)
if (key.substring(3, 4) == "1") addMenuItem(menu, "History", "4-" + id)
if (key.substring(4, 5) == "1") addMenuItem(menu, "Add Add Add Add", "5-" + id)
menu.commitChanges();
}
 
function showMenu(e, key) {
var contextMenu = $find("<%= radActionMenu.ClientID %>");
$telerik.cancelRawEvent(e);
if ((!e.relatedTarget) || (!$telerik.isDescendantOrSelf(contextMenu.get_element(), e.relatedTarget))) {
buildMenu(key);
contextMenu.show(e);
}
}
<telerik:RadContextMenu ID="radActionMenu" runat="server" EnableRoundedCorners="True"
EnableShadows="True" OnClientItemClicked="onClicked" CausesValidation="False"
EnableViewState="False" ExpandDelay="50" >
<Items>
</Items>
</telerik:RadContextMenu>