Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
202 views
Today I have faced an issue, when I have added radeditor in my webpart like this:

<telerik:RadEditor runat="server" Width="536px" ID="reTemplate" ToolsFile="/_layouts/CISS/RadEditorTools/ToolsFile.xml"
                    ImageManager-ViewMode="Grid" DialogHandlerUrl="~/Telerik.Web.UI.DialogHandler.axd">
                    <Paragraphs>
                        <telerik:EditorParagraph Title="<%$ Resources:Nsp.SendEmail,Header1 %>" Tag="<H1 class='Header1-Title'>" />
                        <telerik:EditorParagraph Title="<%$ Resources:Nsp.SendEmail,Header2 %>" Tag="<H2 class='Header2-Subtitle'>" />
                        <telerik:EditorParagraph Title="<%$ Resources:Nsp.SendEmail,Header3 %>" Tag="<p  class='Lead'>" />
                        <telerik:EditorParagraph Title="<%$ Resources:Nsp.SendEmail,NormalText %>" Tag="<p>" />
                    </Paragraphs>
                    <Modules>
                        <telerik:EditorModule Name="RadEditorHtmlInspector" Enabled="false" />
                        <telerik:EditorModule Name="RadEditorNodeInspector" Enabled="false" />
                        <telerik:EditorModule Name="RadEditorDomInspector" Enabled="false" />
                        <telerik:EditorModule Name="RadEditorStatistics" Enabled="false" />
                    </Modules>
                    <Tools>
                        <telerik:EditorToolGroup>
                            <telerik:EditorDropDown Name="DropDown" Text="TreÅ›ci dynamiczne" ItemsPerRow="1"
                                PopupWidth="150" PopupHeight="90" Width="150">
                                <telerik:EditorDropDownItem Value="Title" Name="<%$ Resources:Nsp.SendEmail,InsertPageTitle %>" />
                                <telerik:EditorDropDownItem Value="Adres" Name="<%$ Resources:Nsp.SendEmail,InsertPageURL %>" />
                                <telerik:EditorDropDownItem Value="Path" Name="<%$ Resources:Nsp.SendEmail,InsertPagePath %>" />
                                <telerik:EditorDropDownItem Value="Date" Name="<%$ Resources:Nsp.SendEmail,InsertModificationDate %>" />
                            </telerik:EditorDropDown>
                        </telerik:EditorToolGroup>
                    </Tools>
                    <CssFiles>
                        <telerik:EditorCssFile Value="/_layouts/STYLES/CISS/Skanska.Portal.UI/telerik/EditorContentArea.css" />
                    </CssFiles>
                </telerik:RadEditor>

After inserting the webpart to the page and clicking InsertImage button on the tools pane of radEditor, the dialog appeared with the following message:

Web.config registration missing! (... and some other information suggesting that I should perform Httphandler registration in web.config using smarttags.)

The problem is that I actually have following registrations in my web.config:

<httpHandlers>
      <remove verb="GET,HEAD,POST" path="*" />
      <add verb="GET,HEAD,POST" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
      <add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
      <add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
      <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false" />
    </httpHandlers>
...
<handlers>
      <remove name="OPTIONSVerbHandler" />
      <remove name="WebServiceHandlerFactory-Integrated" />
      <remove name="svc-Integrated" />
      <remove name="WebDAV" />
      <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode" />
      <add name="OwssvrHandler" scriptProcessor="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll" path="/_vti_bin/owssvr.dll" verb="*" modules="IsapiModule" preCondition="integratedMode" />
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      <add name="JSONHandlerFactory" path="*.json" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" resourceType="Unspecified" preCondition="integratedMode" />
      <add name="ReportViewerWebPart" verb="*" path="Reserved.ReportViewerWebPart.axd" type="Microsoft.ReportingServices.SharePoint.UI.WebParts.WebPartHttpHandler, Microsoft.ReportingServices.SharePoint.UI.WebParts, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
      <add name="ReportViewerWebControl" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      <add name="TelerikWebResource" verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
      <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
      <add name="ChartImage_axd" verb="*" preCondition="integratedMode" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" />
      <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" preCondition="integratedMode" />
      <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
      <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2012.1.327.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
    </handlers>

And they work for the radeditor for sharepoint that shows up immediately  after entering edit mode. Still they do not seem to work for the second editor that appears in the webpart.

So to sum things up, I have two radeditors on the page, one coming from Sharepoint acceleration kit, working ok when it comes to opening dialogs, and another one instantiated directly in the aspx code of webpart, which does not work. Any ideas what should I do?

Thank  you in advance!

Adam
Rumen
Telerik team
 answered on 13 Dec 2012
1 answer
227 views
Hi.
 I have used RadNumericTextbox. see my screen shot.

Cum. Qty. field enter the text box value in 1,000.00 how to restrict the comma (i want this format 1000.00)


Advance & Thanks
Ansari
 
Vasil
Telerik team
 answered on 13 Dec 2012
3 answers
145 views
I am trying to get client-side data binding from a web service working for RadListView.  I am not getting any errors, but it doesn't seem to be binding.  I am using Newtonsoft JSON converter to generate the JSON response.

<telerik:RadListView ID="lvWall" runat="server" AllowPaging="false">
    <ClientSettings>
        <DataBinding ItemPlaceHolderID="itemPlaceholder">
            <LayoutTemplate>
                <ul id="itemPlaceholder"></ul>
            </LayoutTemplate>
            <ItemTemplate>
                <li>#= WallText #</li>
            </ItemTemplate>
            <DataService Location="~/Engine.asmx" DataPath="Wall" />
        </DataBinding>
    </ClientSettings>
</telerik:RadListView>

Here's the web service method:

[WebMethod]
public string Wall()
{
DataSet ds = new DataSet();
             
try
{
SqlCommand comm = new SqlCommand("xbCircled_Wall", conn);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add(new SqlParameter("@userID", 7));
comm.Parameters.Add(new SqlParameter("@profileID", 9));
 
SqlDataAdapter adapter = new SqlDataAdapter(comm);
conn.Open();
adapter.Fill(ds);
}
catch (Exception ex)
{
//throw new ServiceException("Error desription here", ex);
}
finally
{
conn.Close();
}

return JsonConvert.SerializeObject(ds);
}

Here is the JSON response that I am getting:
{"d":"{\"Table\":[{\"WallID\":685,\"comments\":0,\"imageUrl\":\"http://www.bCircled.com/Assets/Uploaded-Photos/5b63d780-b01c-429b-9178-9efe4a4d8b84.jpg\",\"FromUserID\":9,\"FromFullName\":\"Jon Collins\",\"ToUserID\":9,\"ToFullName\":null,\"WallText\":\"A post to my own wall (status update) by Jon\",\"datePosted\":\"12 days ago\",\"actualDate\":\"2012-11-27T18:09:07.723\"}]}"}

Why is the binding not working?  Something simple I've missed?
Tsvetoslav
Telerik team
 answered on 13 Dec 2012
1 answer
93 views
Hopefully you wont take this as a "Please send me the codez" type post though I'm sure it's going to kind of look like one.

It's a simple application. Search for and select a patient. Show a bunch of bits of information about that patient. On a couple of the tabs show the many events that have happened to those patients. Operations for example.

I was given a skeleton of an application to work with that didn't have much on it besides some basic HTML data controls, a Telerik tab control with paging.

What I'd like help with is the big picture basic architecture of how to put that together using Telerik controls.

I'm using the Entity Framework for the Data Layer and I have that connected to the Operations grid in code.
Like this:
this.EntityDataSource2.WhereParameters.Clear();
this.EntityDataSource2.AutoGenerateWhereClause = true;
this.EntityDataSource2.WhereParameters.Add("PATIENT_ID", TypeCode.Int32, ddlSearchSSN.SelectedValue);
 
this.gridOperations.DataSource = EntityDataSource2;
this.gridOperations.DataBind();

So I fill up a combo box, pick the patient SSN from that combo box, populate all the HTML controls vie code and then filter and bind the grid for showing operations. All that is working (for read) but I think there has to be a better way.

Something like a parent control for the operations Grid that I can put all the HTML controls in. You know, like a Parent-Child grid relationship where the parent shows only one record that I can bind to a datasource.

Thanks,

MArk (Plz send hte codez) B.
Daniel
Telerik team
 answered on 13 Dec 2012
5 answers
213 views
Hi,
I am using Telerik_AJAX_Controls_2012_3_1016_for_SharePoint_2010.
When calling the ImageManager from RadEditor uploading and selecting images work fine.
However, when I click on an existing image in the ImageManager and start the ImageEditor - regardless of what I do - after saving the file the image does not exist. The Item does exist - preview (well, the old preview), metadata and all - but the newly created image does not.

Any ideas on what the problem might be?

Best,
Nils
Rumen
Telerik team
 answered on 13 Dec 2012
3 answers
237 views
Hi, Can I somehow add additional data to a treeview node AND access it through javascript?  For example, what if I wanted to bind "category" data to be stored with each node below?

siteData.Add(new SiteDataItem(6, 2, "RadEditor", "editor"));
siteData.Add(new SiteDataItem(7, 3, "RadGrid", "grid"));
siteData.Add(new SiteDataItem(8, 3, "RadMenu", "menu"));
siteData.Add(new SiteDataItem(9, 3, "RadEditor", "editor")); 
....          
treeView.DataTextField = "Text";
treeView.DataFieldID = "ID";
treeView.DataValueField = "Value";
treeView.DataFieldParentID = "ParentID";
treeView.DataSource = siteData;
treeView.DataBind();

...Can I then pull the category value using javascript similar to how I access the value or text?

node.get_value()
"ajax"

node.get_text()
"RadControls for ASP.NET Ajax"



Marbry
Top achievements
Rank 1
 answered on 13 Dec 2012
3 answers
126 views
Can this control be used with data from multiple sources with separators for each data source?
Kalina
Telerik team
 answered on 13 Dec 2012
3 answers
159 views
On my master page I have a DIV that is used to return a list of results when  a user uses our generic search function at the top of all the pages in our site.  I am currently using jquery dialog to make the Search Result DIV look and act like a window.  While this works great, it is a departure from the look and feel from the rest of the site because it is not styled like Telerik controls...

Is there a means to do a similar ability in Telerik asp.net ajax? 

In my code I have something like this:
function OpenSearchInfo() {
            var search = $("#RadTextBoxTag").val();
  
            if (search.length < 3) {
                alert("A minimum of three characters is required for Search.");
                return false;
            }
  
            $("#SearchResults").show();
            $("#SearchResults").dialog({
                title:"Results",
                height: 300, width: 500,
                position: ['middle', 40],
                close: function() {
                      $find("<%= RadTextBoxTag.ClientID %>").clear();
                }
  
            });


The panel and Div
  <asp:Panel ID="PanelFindTag" runat="server" DefaultButton="ImageButtonSearch">
                    <div class="FindTag">
                        <table>
                            <tr>
                                <td>
                                    <telerik:RadTextBox ID="RadTextBoxTag" runat="server" EmptyMessage="Tag / Serial Search"
                                        ClientIDMode="Static" />
                                    <div id="SearchResults">
                                        <div id="innerSearchResults">
                                        </div>
                                    </div>
                                </td>
                                <td>
                                    <asp:ImageButton ID="ImageButtonSearch" AlternateText="Tag / Serial Search" ToolTip="Tag / Serial Search"
                                        runat="server" OnClientClick="OpenSearchInfo();return false;" />
                                </td>
                            </tr>
                        </table>
                    </div>
                </asp:Panel>
Marin Bratanov
Telerik team
 answered on 13 Dec 2012
1 answer
245 views
Hi

I am trying to implement within an Image Viewing application, a Radwindow which opens on the click of a button.

The main window is a div which contains two other divs - a left "sidebar" and a right "viewer"
<div id="container">
        <asp:Panel ID="sidebar" runat="server">
           <asp:PlaceHolder ID="phSideBar" runat="server"></asp:PlaceHolder>
        </asp:Panel>
        <asp:Panel ID="viewer" runat="server">
            <asp:PlaceHolder ID="phViewer" runat="server"></asp:PlaceHolder>
        </asp:Panel>
    </div>

The sidebar contains navigation buttons and links and the viewer panel contains a java applet which handles the image viewing.

During page load, the user controls are added to the placeholders.
protected void Page_Load(object sender, EventArgs e)
{     
        System.Web.UI.Control contSideBar = (System.Web.UI.Control)LoadControl("vwDisplayTest.ascx");
        phSideBar.Controls.Add(contSideBar);      // Add Navigation Control to side bar

       
System.Web.UI.Control contHardCopyOrdering = (System.Web.UI.Control)LoadControl("vwHardCopy.ascx");
        phSideBar.Controls.Add(contHardCopyOrdering);      // Add Order button Control to SideBar  phSideBar
        }

In order for this to work, it appears I need to declare the RadWindow in BOTH the main aspx page AND the ascx page.

Is this correct?  I have searched various topics, but perhaps I have missed something.

Regards
Roger

Marin Bratanov
Telerik team
 answered on 13 Dec 2012
2 answers
81 views
I'm trying to zoom the image in on image load by doing the following, bound to OnClientLoad:

function ZoomImage(sender, args) {
sender.zoomBestFit();
}

This works fine in IE9, Firefox, and Safari, but on Chrome 23, no zooming occurs.  I have the same problem if I substitute a call to zoomImage.

The status panel of the control *claims* to be at 25% zoom, but it visibly isn't.

Any ideas?
David
Top achievements
Rank 1
 answered on 13 Dec 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?