
<
form id="Form1" runat="server" onsubmit="return _spFormOnSubmitWrapper();">
<WebPartPages:SPWebPartManager ID="m" runat="Server" />
<telerik:RadScriptManager ID ="as" runat="server"></telerik:RadScriptManager>
When i am try to add/edit any item in sharepoint in-built "contacts list" ( or any sharepoint in-built lists like links, annoucements etc ), it is not saving. It will post back and comes back to the same page.
If i set to default master page which doesnt have telerik controls, is adding the new entries to the list.
Please help me to fix this issues....
Note: i have added all necesary entries in web.config file and DLLS to GAC and RAD Controls are working fine.

| <input id="radGridClickedpvrid" name="radGridClickedpvrid" style="position: static" type="hidden" /> <input id="radGridClickedRowIndex" name="radGridClickedRowIndex" style="position: static" type="hidden" /> <telerik:RadGrid ID="RadGridLineCount" runat="server" GridLines="None" AllowPaging="True" Skin="Office2007" PageSize="20"> |
| <MasterTableView> |
| <ExpandCollapseColumn Visible="True"> |
| </ExpandCollapseColumn> |
| <DetailTables> |
| <telerik:GridTableView Name="UserPrivilage" DataKeyNames="pvgid" ClientDataKeyNames="pvgid" runat="server"> |
| <ExpandCollapseColumn Visible="True"> |
| </ExpandCollapseColumn> |
| <DetailTables> |
| <telerik:GridTableView Name="Clients" DataKeyNames="clientid" runat="server"> |
| <ExpandCollapseColumn Visible="True"> |
| </ExpandCollapseColumn> |
| <DetailTables> |
| <telerik:GridTableView Name="Accounts" DataKeyNames="accountid" runat="server"> |
| <ExpandCollapseColumn Visible="True"> |
| </ExpandCollapseColumn> |
| <DetailTables> |
| <telerik:GridTableView Name="Providers" DataKeyNames="providerid" ClientDataKeyNames="providerid" runat="server"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </telerik:GridTableView> |
| </DetailTables> |
| </telerik:GridTableView> |
| </DetailTables> |
| </telerik:GridTableView> |
| </DetailTables> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <Selecting AllowRowSelect="true" /> |
| <ClientEvents OnRowContextMenu="RowContextMenu" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1"> |
| <script type="text/javascript"> |
| function RowContextMenu(sender, eventArgs) |
| { |
| if(eventArgs.get_tableView().get_name() == "Providers") |
| { |
| var pvridValue=eventArgs.getDataKeyValue("pvgid") |
| alert(pvridValue) |
| document.getElementById("radGridClickedpvrid").value = pvridValue |
| // alert(GetNewValue) |
| document.getElementById("radGridClickedRowIndex").value = GetNewValue; |
| var menu = $find("<%=RadCMenu1.ClientID %>"); |
| var evt = eventArgs.get_domEvent(); |
| var GetNewValue=eventArgs.getDataKeyValue("providerid"); |
| //alert(GetNewValue) |
| document.getElementById("radGridClickedRowIndex").value = GetNewValue; |
| if(evt.target.tagName == "INPUT" || evt.target.tagName == "A") |
| { |
| return; |
| } |
| menu.show(evt); |
| } |
| } |
| </script> |
| </telerik:RadScriptBlock> |
I have a radGrid with Add a Record turned on and the edit is turned on for each row. How do I validate in the code behind if the user selected Add a Record or Edit an Existing?
I have a drop down list in the Insert and Edit modes. If the user selects add a new record, I want to populate the drop dwon list with all the values and the first one should be selected. If the user selects edit a record, I want the current value to display. I am getting the latter one to work.
| Protected Sub RadGrid1_EditCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.EditCommand |
| editSelected = True |
| Dim item As GridEditableItem = DirectCast(e.Item, GridEditableItem) |
| Dim statusLabel As Label |
| statusLabel = item.FindControl("lblStatus") |
| Session("updatedStatusValue") = statusLabel.Text.ToString() |
| Dim priorityLabel As Label |
| priorityLabel = item.FindControl("lblPriorityDesc") |
| Session("updatedPriorityValue") = priorityLabel.Text.ToString() |
| End Sub |
| Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound |
| If "matter".Equals(e.Item.OwnerTableView.Name) Then |
| If (TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode) Then |
| Dim item As GridEditableItem = e.Item |
| Dim ddlStatusList As DropDownList = item.FindControl("ddlStatus") |
| ddlStatusList.DataSource = GetStatusList() |
| ddlStatusList.DataBind() |
| If (Not Session("updatedStatusValue") Is Nothing) Or editSelected Then |
| For Each ddlItems As ListItem In ddlStatusList.Items |
| If ddlItems.Text = Session("updatedStatusValue") And editSelected Then |
| ddlStatusList.SelectedValue = ddlItems.Value |
| End If |
| Next |
| Else |
| ddlStatusList.SelectedValue = 1 |
| End If |
| Dim ddlPriorityList As DropDownList = item.FindControl("ddlPriorityDesc") |
| ddlPriorityList.DataSource = GetPriorityList() |
| ddlPriorityList.DataBind() |
| If (Not Session("updatedPriorityValue") Is Nothing) Or editSelected Then |
| For Each ddlItems As ListItem In ddlPriorityList.Items |
| If ddlItems.Text = Session("updatedPriorityValue") And editSelected Then |
| ddlPriorityList.SelectedValue = ddlItems.Value |
| End If |
| Next |
| Else |
| ddlPriorityList.SelectedValue = 1 |
| End If |
| End If |
| End If |
| End Sub |
Thanks,
Randy
I have a program that needs to call ajaxRequest from client side.
When I use this code in any aspx page, it works fine.
But when I put it into a DNN module,the $find method always return null.
Is there any difference in DNN module?
| var ajaxManager = null; |
| function pageLoad() { |
| if (ajaxManager == null) { |
| ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); |
| } |
| } |
| function SuccessHandler(privateToken, alias, message) { |
| var datetime = new Date(); |
| ajaxManager.ajaxRequest("(" + datetime.toLocaleTimeString() + ")"); |
| } |
| <telerik:RadComboBox ID="market" Runat="server" Width="205px" DataSourceID="market_ds" DataTextField="Code" DataValueField="MainCodeID"> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="-- all --" Value="all" Selected="true"/> |
| </Items> |
| </telerik:RadComboBox> |