Hi!
Radeditor setFocus doesn't work in chrome..
plz help me....

| protected void DropDownparamType_SelectedIndexChanged(object sender, EventArgs e) { |
| DropDownList DDL = (DropDownList)sender; |
| GridIndexCollection EditItems = RadGrid1.EditIndexes; |
| if (EditItems.Count > 0) { |
| GridDataItem Item = (GridDataItem)RadGrid1.Items[EditItems[0]]; |
| GridEditFormItem ItemEdit = (GridEditFormItem)Item.EditFormItem; |
| /*Habilitar el campo de valores aceptados únicamente cuando el tipo de parámetro es LIST*/ |
| if ((object)ItemEdit["acceptedValues"].FindControl("txtacceptedValues") != null) { |
| TextBox acceptedValues = (TextBox)ItemEdit["paramType"].FindControl("txtacceptedValues"); |
| if (DDL.SelectedValue == "3") {//Tipo Lista |
| acceptedValues.Enabled = true; |
| acceptedValues.BackColor = System.Drawing.Color.White; |
| } |
| else { |
| acceptedValues.Enabled = false; |
| acceptedValues.BackColor = System.Drawing.Color.FromArgb(204, 204, 204);//#CCCCCC |
| } |
| } |
| } |
| } |
<script src="<%= Url.Content("~/Scripts/MicrosoftAjax.debug.js")%>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMvcAjax.debug.js")%>" type="text/javascript"></script>
the Error: 'Sys.WebForms.PageContentRequestManager' is null or not an object appeared, instead of the other crash.

| <telerik:RadGrid ID="theGrid" runat="server" Height="200px" OnNeedDataSource="theGrid_NeedDataSource"> |
| <ClientSettings> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true"/> |
| </ClientSettings> |
| <ItemStyle CssClass="editableGridCell" /> |
| <AlternatingItemStyle CssClass="editableGridCell" BackColor="#ffffff" /> |
| <HeaderStyle CssClass="editableGridHeader" BorderWidth="1px" BorderColor="LightGray" BorderStyle="Solid" /> |
| <MasterTableView DataKeyNames="Code" AutoGenerateColumns="false" TableLayout="Fixed" Width="180px"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Code" HeaderText="Code Sequence"> |
| <ItemStyle Width="90px" /> |
| <HeaderStyle Width="90px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Name" HeaderText="Code Name"> |
| <ItemStyle Width="90px" /> |
| <HeaderStyle Width="90px" /> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void theGrid_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| DataTable table = new DataTable(); |
| table.Columns.Add("Code", typeof(String)); |
| table.Columns.Add("Name", typeof(String)); |
| table.Rows.Add("asdfasdf", "asdfasdfasdfasdf"); |
| theGrid.DataSource = table; |
| } |
| <telerik:RadGrid ID="gridNotes" AutoGenerateColumns="False" Skin="Web20" runat="server"> |
| <MasterTableView AutoGenerateColumns="False" AllowAutomaticUpdates="false" AllowAutomaticInserts="false" CommandItemDisplay="Top" DataKeyNames="NoteID" |
| TableLayout="Fixed" EditMode="EditForms"> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="ID" DataField="NoteID" Display="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDateTimeColumn HeaderText="Date" UniqueName="Date" DataField="Date" |
| DataType="System.DateTime" HeaderStyle-Width="170px" EmptyDataText=" "> |
| </telerik:GridDateTimeColumn> |
| <telerik:GridBoundColumn HeaderText="Owner" UniqueName="Owner" DataField="Author" |
| HeaderStyle-Width="180px" ColumnEditorID="ownerEditor"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Notes" UniqueName="Body" HeaderStyle-Width="250px" DataField="Body"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Attachments" UniqueName="Attachments" ItemStyle-Width="250px"> |
| <ItemTemplate> |
| <table style="border:0px; height:10px;"> |
| <tr> |
| <td valign="middle"> |
| <asp:ImageButton ID="btnAddAttachments" ImageUrl="~/Images/ic_attachments_add.png" runat="server" /> |
| </td> |
| <td valign="middle" style="width:49%"> |
| Add >> |
| </td> |
| <td valign="middle"> |
| <asp:ImageButton ID="btnViewAttachments" ImageUrl="~/Images/ic_attachments_view.png" runat="server" /> |
| </td> |
| <td valign="middle" style="width:49%"> |
| View >> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Save" UniqueName="EditCommand" ItemStyle-Width="135px" ItemStyle-HorizontalAlign="Center"> |
| <ItemTemplate> |
| <asp:Button ID="btnEdit" CssClass="miniButton" Width="60px" Text="Edit" CommandName="Edit" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <EditFormSettings EditFormType="Template"> |
| <FormTemplate> |
| <table cellpadding="0" cellspacing="0" width="100%"> |
| <tr> |
| <td style="width:170px; text-align:center;"> |
| <telerik:RadDatePicker ID="dateNote" runat="server"></telerik:RadDatePicker> |
| </td> |
| <td style="width:180px; text-align:center;"> |
| <asp:TextBox ID="txtOwner" Width="170px" Text='<%# Bind("Author") %>' runat="server"></asp:TextBox> |
| </td> |
| <td style="width:250px; text-align:center;"> |
| <asp:TextBox ID="txtBody" TextMode="MultiLine" Height="60px" Width="240px" Text='<%# Bind("Body") %>' Font-Names="Helvetica" runat="server"></asp:TextBox> |
| </td> |
| <td style="width:250px; text-align:center;"> |
| <telerik:RadAsyncUpload ID="attachmentNotes" Width="240px" Skin="Web20" runat="server"></telerik:RadAsyncUpload> |
| </td> |
| <td style="width:65px; text-align:center;"> |
| <asp:Button ID="btnSave" CssClass="miniButton" Width="60px" Text="Save" CommandName="Save" runat="server" /> |
| </td> |
| <td style="width:70px; text-align:center;"> |
| <asp:Button ID="btnCancel" CssClass="miniButton" Width="60px" Text="Cancel" CommandName="Cancel" runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </FormTemplate> |
| </EditFormSettings> |
| </MasterTableView> |
| <ClientSettings> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <asp:HiddenField ID="txtNote" runat="server" /> |
void gridNotes_ItemCommand(object source, GridCommandEventArgs e)
{
switch (e.CommandName)
{
case RadGrid.InitInsertCommandName:
if (gridNotes.EditItems.Count > 0)
gridNotes.MasterTableView.ClearEditItems();
NoteID = 0;
break;
case RadGrid.EditCommandName:
_gridItem = (
GridEditableItem)e.Item;
NoteID =
Convert.ToDouble(_gridItem.GetDataKeyValue("NoteID"));
e.Item.OwnerTableView.IsItemInserted =
false;
break;
case "Save":
e.Item.Edit =
false;
_gridItem = (
GridEditableItem)e.Item;
_presenter.SaveNote();
gridNotes.MasterTableView.ClearEditItems();
break;
case "Cancel":
gridNotes.MasterTableView.ClearEditItems();
break;
default:
gridNotes.MasterTableView.ClearEditItems();
break;
}
}
In the SaveNote() method, the controls are accessed through properties that look like this:
((RadDatePicker)_gridItem.FindControl("dateNote")).SelectedDate;
((TextBox)_gridItem.FindControl("txtOwner")).Text;
etc.
I get "Object reference not set to an instance of an object.", because although _gridItem exists, the FindControl() returns null.

I am using a commandItem Template.
In this row I have added a Show Inactive Checkbox.
I need the check box to maintain view state when users filter items (see pic) and such.
The story:
I search the various online demos and I have not seen this type of example.. Anyone have an idea?
Warren LaFrance, Jr.
Hayes Software Systems, Inc.
| protected void RadGridNomiMaschere_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| switch (e.CommandName) |
| { |
| case "Update": |
| long idCultura = (long)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["IdCultura"]; |
| long idMaschera = (long)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["IdMaschera"]; |
| string nome = (string)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Nome"]; |
| break; |
| } |
| } |