Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
45 views
Hi,

I am getting below error while trying to xmldatasource with treeview. I gave sample xml and code.

System.Web.UI.WebControls.XmlHierarchyData does not contain a property with the name 'Text'

<telerik:RadTreeView ID="RadTreeView2" runat="server" DataSourceID="XmlDataSource1">
    <DataBindings>
        <telerik:RadTreeNodeBinding DataMember="Node" TextField="Text" ImageUrlField="ImageUrl" ExpandedField="Expanded" />
    </DataBindings>
</telerik:RadTreeView>
<asp:XmlDataSource runat="server" ID="XmlDataSource1" DataFile="TreeView.xml" XPath="/Tree/Node" />
 
<?xml version="1.0" encoding="utf-8" ?>
<Tree>
  <Node>
    <Node Text="Top Admin" Value="Top Admin" ImageUrl="sample.ico" >
    <Node>
     
        <Node Expanded="False"  Text="Second" Value="Second">
          <Node>
            <Node Text="Actual" NavigateUrl="~/Actual.aspx" Expanded="False" ></Node>
          </Node>
        </Node>
     
    </Node>
    </Node>
  </Node>
</Tree>


Plamen
Telerik team
 answered on 23 May 2012
3 answers
229 views
Hi,
I am using a radwindow, and load an .aspx page in it. The only allowed behaviour of the window is the closing. The page that is loaded in the window has a listview control, and two grids. When i press the close button on the window titlebar, the window does not close immediately, which is the desired behaviour, but it takes a few seconds. How can I decrease that delay?

Thanks a lot,
Angie
rdmptn
Top achievements
Rank 1
 answered on 23 May 2012
4 answers
189 views
There radupload and RadComboBox in RadGrid. RadComboBox page postback is doing here. I used it to prevent it radajaxmaneger. radupload but this time it does not work. please help me. 



<telerik:RadGrid ID="rgproductManagementList" runat="server" PagerStyle-AlwaysVisible="true"
                            AllowSorting="True" OnDeleteCommand="rgproductManagementList_DeleteCommand" OnInsertCommand="rgproductManagementList_InsertCommand"
                            OnItemDataBound="rgproductManagementList_ItemDataBound" OnNeedDataSource="rgproductManagementList_NeedDataSource"
                            OnUnload="rgproductManagementListt_Unload" OnUpdateCommand="rgproductManagementList_UpdateCommand"
                            OnItemCommand="rgproductManagementList_ItemCommand" AllowPaging="True" CellSpacing="0"
                            GridLines="None" OnItemCreated="rgproductManagementList_ItemCreatedCommand" ImagesPath="/Images/icons/">
                            <PagerStyle Mode="NextPrevAndNumeric" />
                            <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="false" DataKeyNames="PRODUCT_ID"
                                InsertItemPageIndexAction="ShowItemOnCurrentPage">
                                <CommandItemSettings ExportToPdfText="PDF Çıktısı" />
                                <CommandItemSettings AddNewRecordImageUrl="/Images/icons/AddRecord.gif" ExportToCsvImageUrl="/Images/icons/ExportToCsv.gif"
                                    ExportToExcelImageUrl="/Images/icons/ExportToExcel.gif" ExportToPdfImageUrl="/Images/icons/ExportToPdf.gif"
                                    ExportToPdfText="PDF Çıktısı" ExportToWordImageUrl="/Images/icons/ExportToWord.gif"
                                    RefreshImageUrl="/Images/icons/Refresh.gif" />
                                <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                </RowIndicatorColumn>
                                <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                                </ExpandCollapseColumn>
                                <EditFormSettings CaptionDataField="TITLE" CaptionFormatString="&lt;h5&gt;Ürün bilgilerini düzenle [{0}]&lt;/h5&gt;"
                                    FormMainTableStyle-BackColor="#dddddd" FormMainTableStyle-Width="100%" FormMainTableStyle-CellPadding="8"
                                    FormMainTableStyle-CellSpacing="8" FormMainTableStyle-Font-Bold="true" InsertCaption="&lt;h5&gt;YENİ ÜRÜN&lt;/h5&gt;">
                                    <EditColumn ButtonType="ImageButton" CancelText="Vazgeç" UpdateText="Güncelle" EditText="Düzenle"
                                        InsertText="Ekle">
                                    </EditColumn>
                                    <FormMainTableStyle BackColor="#DDDDDD" CellPadding="8" CellSpacing="8" Font-Bold="True"
                                        Width="100%" />
                                </EditFormSettings>
                                <Columns>
                                    <telerik:GridTemplateColumn DataField="PRODUCT_ID" HeaderText="PRODUCT_ID" UniqueName="PRODUCT_ID"
                                        Visible="false" ReadOnly="true">
                                        <InsertItemTemplate>
                                            <telerik:RadTextBox ID="RadTextBox1" runat="server" Text='<%# Bind("PRODUCT_ID") %>'
                                                Width="150px" Visible="false" />
                                        </InsertItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadTextBox ID="RadTextBox1" runat="server" Text='<%# Eval("PRODUCT_ID") %>'
                                                ReadOnly="true" Width="150px" />
                                        </EditItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridBoundColumn DataField="TITLE" HeaderText="BaÅŸlık" UniqueName="TITLE" />
                                    <telerik:GridTemplateColumn DataField="CATEGORY" HeaderText="Kategori" UniqueName="CATEGORY">
                                        <ItemTemplate>
                                            <asp:Label ID="lblcategory" runat="server" Text='<%# Bind("CATEGORY") %>'></asp:Label>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProductcategory" runat="server" Width="220" AutoPostBack="true"
                                                OnSelectedIndexChanged="comboboxProductcategory_SelectedIndexChanged">
                                            </telerik:RadComboBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProductcategory" runat="server" Width="220" AutoPostBack="true"
                                                OnSelectedIndexChanged="comboboxProductcategory_SelectedIndexChanged">
                                            </telerik:RadComboBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn DataField="COURSE" HeaderText="Kurs" UniqueName="COURSE">
                                        <ItemTemplate>
                                            <asp:Label ID="lblcourse" runat="server" Text='<%# Bind("COURSE") %>'></asp:Label>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProductcourse" runat="server" AutoPostBack="true"
                                                OnSelectedIndexChanged="comboboxProductcourse_SelectedIndexChanged">
                                            </telerik:RadComboBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProductcourse" runat="server" AutoPostBack="true"
                                                OnSelectedIndexChanged="comboboxProductcourse_SelectedIndexChanged">
                                            </telerik:RadComboBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn DataField="COURSE_LANGUAGE" HeaderText="Kurs Dili" UniqueName="COURSE_LANGUAGE">
                                        <ItemTemplate>
                                            <asp:Label ID="lblcourselanguage" runat="server" Text='<%# Bind("COURSE_LANGUAGE") %>'></asp:Label>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadComboBox ID="comboboxcourseProductlanguage" runat="server">
                                            </telerik:RadComboBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <telerik:RadComboBox ID="comboboxcourseProductlanguage" runat="server">
                                            </telerik:RadComboBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn DataField="PRODUCT_TYPE_ID" HeaderText="Ürün Tipi" UniqueName="PRODUCT_TYPE_ID"
                                        AllowFiltering="false" SortExpression="PRODUCT_TYPE_ID">
                                        <ItemTemplate>
                                            <asp:Label ID="Label1" runat="server" Text='<%# Bind("PRODUCT_TYPE") %>'></asp:Label>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProduct" runat="server">
                                            </telerik:RadComboBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <telerik:RadComboBox ID="comboboxProduct" runat="server">
                                            </telerik:RadComboBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridBoundColumn DataField="FILE_NAME" HeaderText="Dosya Adı" UniqueName="FILE_NAME"
                                        SortExpression="FILE_NAME">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridTemplateColumn DataField="FILE_ORJ" HeaderText="Dosya" UniqueName="FILE_ORJ"
                                        AllowFiltering="false" SortExpression="FILE_ORJ" Visible="false">
                                        <ItemTemplate>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <telerik:RadUpload ID="RadProductFile" runat="server" Enabled="true" InitialFileInputsCount="1"
                                                MaxFileInputsCount="1" ControlObjectsVisibility="None" AllowedFileExtensions=".xlsx,.pdf,.xls,.docx,.doc,.optx,.pptx,.AMV ,.ASF,.AVI ,.DIVX ,.MP3,.mp3,.MP4,.MPEG ,.MPG,.mkv,.flc,.flb,.FLB,.FLC,.PDF,.XLS,.DOCX,.DOC,.OPTX,.PPTX,.amv,.asf,.avi,.divx,.mp4,.mpeg,.mpg,.MKV,.VOB,.vob,.lit,.LIT">
                                            </telerik:RadUpload>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <telerik:RadUpload ID="RadProductFile" runat="server" Enabled="true" InitialFileInputsCount="1"
                                                MaxFileInputsCount="1" ControlObjectsVisibility="None" AllowedFileExtensions=".xlsx,.pdf,.xls,.docx,.doc,.optx,.pptx,.AMV ,.ASF,.AVI ,.DIVX ,.MP3,.mp3,.MP4,.MPEG ,.MPG,.mkv,.flc,.flb,.FLB,.FLC,.PDF,.XLS,.DOCX,.DOC,.OPTX,.PPTX,.amv,.asf,.avi,.divx,.mp4,.mpeg,.mpg,.MKV,.VOB,.vob,.lit,.LIT">
                                            </telerik:RadUpload>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn DataField="DESCRIPTION" HeaderText="Açıklama" UniqueName="DESCRIPTION"
                                        Visible="false" SortExpression="DESCRIPTION">
                                        <EditItemTemplate>
                                            <asp:TextBox ID="txtdescription" runat="server"></asp:TextBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <asp:TextBox ID="txtdescription" runat="server"></asp:TextBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridTemplateColumn DataField="ACTIVE" HeaderText="Aktif/Pasif" UniqueName="ACTIVE"
                                        AllowFiltering="false" SortExpression="ACTIVE">
                                        <ItemTemplate>
                                            <asp:Label ID="Label5" runat="server" Text='<%# Bind("ACTIVE") %>'></asp:Label>
                                        </ItemTemplate>
                                        <EditItemTemplate>
                                            <asp:CheckBox ID="CheckBoxActive" runat="server"></asp:CheckBox>
                                        </EditItemTemplate>
                                        <InsertItemTemplate>
                                            <asp:CheckBox ID="CheckBoxActive" runat="server"></asp:CheckBox>
                                        </InsertItemTemplate>
                                    </telerik:GridTemplateColumn>
                                    <telerik:GridAttachmentColumn AllowFiltering="false" FileNameTextField="FILE_NAME"
                                        AttachmentDataField="FILE_ORJ" AttachmentKeyFields="PRODUCT_ID" ButtonType="ImageButton"
                                        ImageUrl="~/Images/icons/ico_pdf.png" Text="Download" HeaderText="Download" DataTextField="FILE_NAME"
                                        UniqueName="AttachmentColumn" ReadOnly="true" Visible="true">
                                    </telerik:GridAttachmentColumn>
                                    <telerik:GridEditCommandColumn ButtonType="ImageButton" />
                                    <telerik:GridButtonColumn ConfirmText="Bu ürün bilgisini silmek istediÄŸinizden emin misiniz?"
                                        ConfirmDialogType="RadWindow" ConfirmTitle="Sil" ButtonType="ImageButton" CommandName="Delete"
                                        ConfirmDialogHeight="100px" ConfirmDialogWidth="220px" />
                                </Columns>
                                <PagerStyle AlwaysVisible="True" />
                            </MasterTableView>
                            <PagerStyle AlwaysVisible="True" />
                            <FilterMenu AppendDataBoundItems="True" EnableImageSprites="False">
                            </FilterMenu>
                            <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Windows7">
                            </HeaderContextMenu>
                        </telerik:RadGrid>
                </telerik:RadMultiPage>
                <br />
            </div>
        </div>
    </div>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>

                 <telerik:AjaxSetting AjaxControlID="rgproductManagementList">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rgproductManagementList" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
Serkan
Top achievements
Rank 1
 answered on 23 May 2012
2 answers
71 views
Hi,

Is it possible to capture timeslot selection end event at client side? onClientTimeSlotClick event is fired whenever I click on a timeslot. Is there an event fired when user finishes selecting a range at client side? Or better OnClientTimeSlotSelecting  and OnClientTimeSlotSelected events will be perfect.

TIA.
Plamen
Telerik team
 answered on 23 May 2012
1 answer
77 views
I have a page where I am using a RadPanelBar as a menu.

I want to kick off an ajax process when a page loads that does some database work and then changes an image on each item in the panelbar according to the results.

So far I have:

<telerik:RadCodeBlock runat="server">
    <script type="text/javascript">
        function pageLoad(sender, eventArgs) {
            if (!eventArgs.get_isPartialLoad()) {
                $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("InitialLoad");
            }
        }
    </script>
</telerik:RadCodeBlock>

Which successfully kicks off my process when the page loads, so I'm good there.

The problem is that the images in the PanelBar never change.

My RadAjaxManager looks like so:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
        onajaxrequest="RadAjaxManager1_AjaxRequest">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="pbMenu">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pbMenu" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>

and the work code looks like:

protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) {
            if (e.Argument == "InitialLoad") {
                RunLoadSim(pbMenu.Items);
            }
        }
 
        private void RunLoadSim(RadPanelItemCollection items) {
            foreach (RadPanelItem i in items) {
                i.ImageUrl = "~/images/menublocks/grey.png";
                RunLoadSim(i.Items);
 
                var start = new ParameterizedThreadStart(Sim);
                var thread = new Thread(start);
                thread.Start(i);
            }
        }
 
        private static void Sim(object arg) {
            var r = new Random();
            var i = r.Next(200, 5000);
            Thread.Sleep(i);
 
            var green = r.Next(0, 2) == 0;
 
            var imgUrl = green ? "green" : "red";
            ((RadPanelItem) arg).ImageUrl = "~/Images/MenuBlocks/" + imgUrl + ".png";
        }

The "work" code is just garbage to simulate db look ups right now.

Basically it sets the image in every panelbaritem to a grey square, then runs a fake worker process that sits for .2 to 5.0 seconds then loads either a green or red image in place of the grey one.

None of the colored squares ever appear though.

What am I doing wrong?

Thanks.
Tsvetina
Telerik team
 answered on 23 May 2012
2 answers
99 views
Hi all,
    In my radgrid there are 5 columns,and each column is having a link button in it. I need to check whether the name in column 3 is blank or not. And if the name field in the column 3 is blank I need to disable the link buttons in 4th and 5th columns. Below added my code and I am getting error with this. Please help me.

protected void GridSample_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    foreach (GridDataItem item in GridSample.Items) {
        TableCell field_name = (TableCell)item("strName");
        if (field_name.Text == null) {
            Disable link buttons in columns 4 and 5.
        }
    }
}
Thanks in advance.
Janaki
Top achievements
Rank 1
 answered on 23 May 2012
2 answers
69 views
Hi

I use RadSplitter, RadPane and RadSplitBar in masterpage in asp.net but I can't resize or collapse RadPane.

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <p></p>
 
     <script type="text/javascript" language="javascript">
 
    </script>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
        <telerik:RadSplitter ID="RadSplitter1" runat="server" Skin="Vista" Width="100%" Height="550px">
            <telerik:RadPane ID="LeftPane" runat="server" Width="350" MinWidth="200">
                left panel
            </telerik:RadPane>
            <telerik:RadSplitBar ID="RadSplitBar1" runat="server" CollapseMode="Forward"/>
            <telerik:RadPane ID="RightPane" runat="server" Scrolling="None" OnclientResized="afterResize">
                right panel
            </telerik:RadPane>
        </telerik:RadSplitter>
    </asp:Content>

If I use them in project without masterpage then it work fine.

Can you help me to solve it.

Thanks.
Hai
Top achievements
Rank 1
 answered on 23 May 2012
2 answers
454 views
Hi Everyone,

I have a scenario where I would like to use a Radconfirm but only if some server side validation warrants it.
I am using a RadAjaxManager on a Masterpage.  I am using RadAjaxManagerProxy on the Page.

Scenario:
I have a Textbox and a Save RadButton.

- Click Save Button
     < Server side check of Database to see if name already exists >

          1) Name already exists - Radconfirm will appear
               - Yes - Perform Save
               - No - close Confirm message

          2) Name does not exist
               - Perform Save

Any suggestions on how to achieve this would be much appreciated.

Thanks

Bran
Brandon
Top achievements
Rank 1
 answered on 23 May 2012
1 answer
86 views
When I change acalendar view in monthyear view, any server script run? If yes, Which one?
Richard
Top achievements
Rank 1
 answered on 22 May 2012
1 answer
96 views
Is possible to change Calendar behaviour when client change month? I want to show some special month instead of sequential monthes.
Richard
Top achievements
Rank 1
 answered on 22 May 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?