Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
73 views
Hello,
I am using Telerik Contorl Q3 2009 version 2009.03.1103.20.
I am getting problmes while loading Rad combobox on item requested event.
Though i have written code for Items.clear() it is not working.
When i debug the application it shows Items.count to 0 but in UI it is not clearing that. You can see the attached screenshot

Also code which i had written
ASPX code

 

<telerik:RadComboBox Skin="Default" EnableVirtualScrolling="false" EnableEmbeddedSkins="true" ID="RadComboBox_Test"

 

 

runat="server" EnableLoadOnDemand="true" Height="300px" DropDownWidth="800px"

 

 

Width="400px" ItemRequestTimeout="500" HighlightTemplatedItems="true" AutoPostBack="true"

 

 

ShowToggleImage="false" onitemsrequested="RadComboBox_Test_ItemsRequested">

 

 

<ItemTemplate>

 

 

<table style="width: 800px; text-align: left;">

 

 

<tr>

 

 

<td style="width: 300px;" align="left">

 

<%

# DataBinder.Eval(Container.DataItem, "author")%>

 

 

</td>

 

 

<td style="width: 300px;" align="left">

 

<%

# DataBinder.Eval(Container.DataItem, "title")%>

 

 

</td>

 

 

<td style="width: 200px;" align="left">

 

<%

# DataBinder.Eval(Container.DataItem, "price")%>

 

 

</td>

 

 

</tr>

 

 

</table>

 

 

</ItemTemplate>

 

 

<HeaderTemplate>

 

 

<table style="width: 800px; text-align: left;">

 

 

<tr>

 

 

<td style="width: 300px;" align="left">

 

Author

 

</td>

 

 

<td style="width: 300px;" align="left">

 

Title

 

</td>

 

 

<td style="width: 200px;" align="left">

 

Price

 

</td>

 

 

</tr>

 

 

</table>

 

 

</HeaderTemplate>

 

 

</telerik:RadComboBox>

 


ASPX.CS file code

 

protected void RadComboBox_Test_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)

 

{

 

try

 

{

 

string contactName = e.Text;

 

 

if (contactName.Length < 3)

 

 

return;

 

 

DataSet dataSet = new DataSet();

 

dataSet.ReadXml(Server.MapPath(

"~/TestXML2.xml"));

 

RadComboBox_Test.Items.Clear();

 

if (dataSet != null)

 

{

 

if (dataSet.Tables.Count > 0)

 

{

DataView dv = new DataView();

 

 

if (dataSet.Tables[0].Rows.Count == 0)

 

{

 

DataRow dataRow = dataSet.Tables[0].NewRow();

 

dataRow[

"author"] = "No Contacts found";

 

dataRow[

"title"] = "No Contacts found";

 

dataRow[

"price"] = "No Contacts found";

 

dataSet.Tables[0].Rows.Add(dataRow);

dv =

new DataView(dataSet.Tables[0]);

 

}

 

else

 

{

dv =

new DataView(dataSet.Tables[0]);

 

dv.Sort =

"author, title ASC";

 

dv.RowFilter =

"author like '" + contactName + "%'";

 

}

RadComboBox_Test.DataValueField =

"id";

 

RadComboBox_Test.DataTextField =

"title";

 

RadComboBox_Test.ClearSelection();

RadComboBox_Test.Items.Clear();

RadComboBox_Test.DataSource = dv;

RadComboBox_Test.DataBind();

}

}

}

 

catch (Exception ex)

 

{

Response.Write(ex.ToString());

}

}



I am using script manager in master page and updatepanel in aspx page.

Please help me ASAP.

Regards

Raj
Simon
Telerik team
 answered on 23 Dec 2009
4 answers
148 views
Hi,
I am using calendar control with 'CalendarDayTemplates'. it contains some labels inside it. i am creating some special days from dates which are in my DB and assigning DayTemplateID.
and i also want assign text for it from DB.
But i am not able to find Labels in side 'CalendarDayTemplates' using FindControl or other way.

can you please suggest any solution for this.
Derek
Top achievements
Rank 1
 answered on 23 Dec 2009
3 answers
97 views
Hi all!
A quick question: I have a text to fit in a radcombobox with a fixed width, let's say to 180px.
Is it possible to know how many characters I can fit, or better, whether I can fit a string?
This because I would like to trunk the string, ending it with '...'.
Any help is really welcome!

Dario Zanelli
Simon
Telerik team
 answered on 23 Dec 2009
2 answers
129 views
Here is what i am trying to achieve is:

Select an item (ie image in a unordered list) but automatically select the content for replacement to the <LI> (or anything that I would like it to be) level in the dom rather than the image.

This is to create some Html that is transformed for use with: jquery.lightbox

I already have some client script for a similar process:
function setYouTubeArea() { 
    Telerik.Web.UI.Editor.CommandList["YoutubeManager"] = 
    function(commandName, editor, args) { 
        var $e = getSelected(editor); 
        var available = youtubeFormat($e); 
 
 
 
        var insertFunction = 
            function(sender, args) { 
                //<a href="http://www.youtube.com/watch?v=qqXi8WmQ_WM"  
                //rel="prettyPhoto" title=""> 
                //<img src="images/thumbnails/flash-logo.jpg" alt="YouTube" width="60" /></a> 
                editor.pasteHtml( 
                        String.format( 
                            "<a href='http://www.youtube.com/watch?v={0}' rel='prettyPhoto' title='{1}'><img width='194' src='http://img.youtube.com/vi/{0}/0.jpg' alt='YouTube'/></a>"
                            args.href, 
                            args.title 
                        ) 
                    ) 
            } 
 
        var href = format.accessable ?  format.link.href.replace("http://www.youtube.com/watch?v="""): ""
        var title = format.accessable ? format.link.title: ""
        argument //= available.link; 
            = { href: "", title: ""}; 
        argument.href = href; 
        argument.title = title; 
 
        editor.showExternalDialog('/EditorDialogs/YouTubeManager.aspx', argument, 450, 400, 
            insertFunction, 
            null
            'Insert Link'
            true
            Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move, 
            true
            true 
        ); 
    } 

1. If the user clicks on the image the dom will respond that the selected html is the image
2. if the selection corresponds to the correct object layout (already worked out in another method - ie youtube part: <a><img/></a>)
3. select outer html in the editor for replacement rather than just the image.

Otherwise i'm left with junk html that created unexpected results.

Second problem relates to this:
http://www.telerik.com/community/forums/aspnet-ajax/editor/object-embed-code-not-removed-in-firefox.aspx
In the version notes what kind of thing shall i look for?

Best Regards,
Matthew Green
Matthew Green
Top achievements
Rank 1
 answered on 23 Dec 2009
8 answers
330 views
Hi,

I am trying to implement a color picker using combo box. I have used Div tag to display the colour and a label to display the colour name in Item Template. When an item is selected only the text (color name) is displayed. How do I display the selected color as well.

<rad:RadComboBox ID="RadComboBox1" runat="server" SkinsPath="~/RadControls/ComboBox/Skins" 
            Width="150px"
            <Items> 
                <rad:RadComboBoxItem runat="server" Text="Red" /> 
                <rad:RadComboBoxItem runat="server" Text="green" /> 
                <rad:RadComboBoxItem runat="server" Text="blue" /> 
            </Items> 
            <ItemTemplate> 
                <div style=" float:left; width: 10px; height: 25px; background-color: blue">  
                </div> <asp:Label ID="Label3" runat="server" Text='<%# DataBinder.Eval(Container, "Text") %>'></asp:Label> 
                
            </ItemTemplate> 
        </rad:RadComboBox> 

Thanks,
Keith.
Simon
Telerik team
 answered on 23 Dec 2009
2 answers
128 views
The Windows7 skin does not appear to contain any separator graphic. Tested in several browsers, and looking at the skin graphic itself, there doesn't appear to be one. Is there a reason for this? Oversight, perhaps? I just did a straight upgrade from Q2 2009 to Q3 2009 SP1, and changed the skin from Vista to Windows7. I'm using the trick of setting my separator text to "." to get the browser to render the span correctly.

I can't push this new skin out in my product until the separators work. Thanks!
Kamen Bundev
Telerik team
 answered on 23 Dec 2009
5 answers
113 views

I develop a web site and I use Rad Grid controls almost all pages. All controls working good but one control which name is hierarchy grid doesnt apply any skin. I see my grid design time in visual studio with Webblue Skin but when I run grid not support the Skin. I paste my code. Please help me.

Not : I attached my page screenshot.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Contracts.aspx.cs" Inherits="Contracts" %>    
<%@ OutputCache Duration="1" VaryByParam="none" %>    
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>    
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>    
    
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    
    
<html xmlns="http://www.w3.org/1999/xhtml">     
<head runat="server">     
    <title>SözleÅŸmeler</title>    
    <script type="text/javascript">     
      function yeniboyut()     
{     
    
window.resizeTo(770,500)     
    
}     
    
    
    </script>    
         
    
</head>    
<body onload="yeniboyut()">     
    
    <form id="form1" runat="server">     
    <asp:ScriptManager ID="ScriptManager1" runat="server">     
    </asp:ScriptManager>    
    <div>    
    <table id="Table8" border="0" cellpadding="1" cellspacing="1" style="width: 600px">     
    <tr>    
    <td>    
        <asp:Label ID="Label1" runat="server"></asp:Label>    
        </td>    
    </tr>    
    <tr>    
                    <telerik:RadGrid ID="RadGrid1" DataSourceID="ObjectDataSource1" runat="server"      
                          ShowStatusBar="True" Width="600px" Height="50px"    
                        AutoGenerateColumns="False" PageSize="3" AllowSorting="True"    
            AllowPaging="True" GridLines="None" onitemcommand="RadGrid1_ItemCommand"      
                          onitemdatabound="RadGrid1_ItemDataBound" Skin="WebBlue">     
                          <PagerStyle Mode="NumericPages"></PagerStyle>    
                                <MasterTableView DataSourceID="ObjectDataSource1" DataKeyNames="LREF" AllowMultiColumnSorting="True"      
                                    Width="600px" CommandItemDisplay="Top" Name="CONTRACT">     
                                <DetailTables>    
                                    <telerik:GridTableView DataKeyNames="LREF" DataSourceID="ObjectDataSource2" Width="100%"    
                                    runat="server" CommandItemDisplay="Top" Name="DETAIL" PageSize="5">     
                                        <ParentTableRelation><telerik:GridRelationFields DetailKeyField="CONTRACTREF" MasterKeyField="LREF" />    
                                        </ParentTableRelation>    
                                        <CommandItemSettings AddNewRecordText="Yeni SözleÅŸme Detayı Ekle"      
                                            RefreshText="Yenile" />    
                                        <RowIndicatorColumn>    
                                            <HeaderStyle Width="20px" />    
                                        </RowIndicatorColumn>    
                                        <ExpandCollapseColumn>    
                                            <HeaderStyle Width="20px" />    
                                        </ExpandCollapseColumn>    
                                      <Columns>    
                                        <telerik:GridDropDownColumn UniqueName="SRVREF" ListTextField="CODE" ListValueField="LREF" DataSourceID="odsSrvCard"    
                                        HeaderText="HİZMET KARTI" DataField="SRVREF" AllowSorting="true">     
                                        </telerik:GridDropDownColumn>    
                                             
                                        <telerik:GridTemplateColumn  DataField="USEDTIME"  HeaderText="KULLANILAN SÜRE (SAAT)"      
                                                            SortExpression="USEDTIME" UniqueName="USEDTIME">     
                                                                <EditItemTemplate>    
                                                                    <telerik:RadTextBox ID="USEDTIMETextBox" runat="server"   ReadOnly="true"    
                                                                            
                                                                        Text='<%# Bind("USEDTIME") %>'>     
                                                                    </telerik:RadTextBox>    
                                                                         
                                                                </EditItemTemplate>    
                                                                <ItemTemplate>    
                                                                    <asp:Label ID="USEDTIMELabel" runat="server" Text='<%# Eval("USEDTIME") %>'>     
                                                                    </asp:Label>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                                 
                                        <telerik:GridTemplateColumn  DataField="SUBTIME" HeaderButtonType="TextButton" HeaderText="UYGULANACAK SÜRE (SAAT)"      
                                        SortExpression="SUBTIME" UniqueName="SUBTIME" >    
                                            <EditItemTemplate>    
                                                <telerik:RadNumericTextBox ID="SUBTIMETextBox" runat="server" NumberFormat-DecimalSeparator="." NumberFormat-DecimalDigits="0"      
                                                Text='<%# Bind("SUBTIME") %>'>     
                                                </telerik:RadNumericTextBox>    
                                            </EditItemTemplate>    
                                            <ItemTemplate>    
                                                <asp:Label ID="SUBTIMELabel" runat="server" Text='<%# Eval("SUBTIME") %>'>     
                                                </asp:Label>    
                                            </ItemTemplate>    
                                        </telerik:GridTemplateColumn>    
                                             
                                             
                                             
                                        <telerik:GridTemplateColumn UniqueName="TemplateColumn1">     
                                            <EditItemTemplate>    
                                                <asp:LinkButton  ID="LinkButton2" runat="server" CommandName="Update" Text="KAYDET" CommandArgument='<%# Eval("LREF") %>'>     
                                                </asp:LinkButton>    
                                                <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName="Cancel" Text="VAZGEÇ">     
                                                </asp:LinkButton>    
                                            </EditItemTemplate>    
                                                <ItemTemplate>    
                                                    <asp:LinkButton ID="lnkbtnEdit" runat="server" CausesValidation="false" CommandName="Edit" Text="Edit" >    
                                                    </asp:LinkButton>    
                                                </ItemTemplate>    
                                        </telerik:GridTemplateColumn>    
                                        <telerik:GridTemplateColumn UniqueName="TemplateColumn">     
                                            <ItemTemplate>    
                                                <asp:LinkButton ID="lnkbtnDel" runat="server" CausesValidation="false" CommandName="Delete" Text="Delete" CommandArgument='<%# Eval("LREF") %>'>     
                                                </asp:LinkButton>    
                                                    </ItemTemplate>    
                                        </telerik:GridTemplateColumn>    
                                             
                                      </Columns>    
                                      <SortExpressions>    
                                        <telerik:GridSortExpression FieldName="LREF">     
                                        </telerik:GridSortExpression>    
                                      </SortExpressions>    
                                <EditFormSettings>    
                                    <EditColumn UniqueName="EditCommandColumn1" Visible="false">     
                                    </EditColumn>    
                                </EditFormSettings>    
                                </telerik:GridTableView>    
                                </DetailTables>    
                                                <CommandItemSettings AddNewRecordText="YENİ SÖZLEÅžME EKLE"      
                                        RefreshText="YENİLE" />    
                                                <RowIndicatorColumn>    
                                                    <HeaderStyle Width="20px" />    
                                                    </RowIndicatorColumn>    
                                                    <ExpandCollapseColumn Visible="True">     
                                                    <HeaderStyle Width="20px" />    
                                                    </ExpandCollapseColumn>    
                                                    <Columns>    
                                                            <telerik:GridTemplateColumn DataField="NAME_" DataType="System.String" HeaderText="SÖZLEÅžME ADI" UniqueName="NAME_Column">     
                                                                <EditItemTemplate>    
                                                                    <asp:TextBox ID="NAME_TextBox" runat="server"  MaxLength="31" Text='<%# Bind("NAME_") %>'></asp:TextBox>    
                                                                        <span style="color: Red">*</span>    
                                                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="NAME_TextBox"    
                                                                                ErrorMessage="Lütfen SözleÅŸme Adı Alanını Doldurunuz!" runat="server">     
                                                                        </asp:RequiredFieldValidator>    
                                                                </EditItemTemplate>    
                                                                    <ItemTemplate>    
                                                                        <asp:Label ID="NAME_Label" runat="server" Text='<%# Eval("NAME_") %>'></asp:Label>    
                                                                    </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                                 
                                                            <telerik:GridDropDownColumn UniqueName="ContractTypeColumn" ListTextField="CODE"      
                                                                ListValueField="LREF" DataSourceID="odsContractType"       
                                                                HeaderText="SÖZLEÅžME TİPİ" DataField="CONTYPEREF"      
                                                                AllowSorting="true">     
                                                            </telerik:GridDropDownColumn>    
                                                                 
                                                            <telerik:GridDateTimeColumn UniqueName="STARTDATE" PickerType="DatePicker" HeaderText="SÖZLEÅžME BAÅžLANGIÇ"    
                                                            DataField="STARTDATE"  DataFormatString="{0:dd.MM.yyyy}"><ItemStyle Width="150px" />    
                                                                 
                                                            </telerik:GridDateTimeColumn>    
                                                            <telerik:GridDateTimeColumn UniqueName="ENDDATE" PickerType="DatePicker" HeaderText="SÖZLEÅžME BİTİŞ"    
                                                            DataField="ENDDATE"  DataFormatString="{0:dd.MM.yyyy}">     
                                                            <ItemStyle Width="150px" />    
                                                            </telerik:GridDateTimeColumn>    
                                                                 
                                                                 
                                                            <telerik:GridTemplateColumn  DataField="USEDTIME"  HeaderText="KULLANILAN SÜRE (SAAT)"      
                                                            SortExpression="USEDTIME" UniqueName="USEDTIME">     
                                                                <EditItemTemplate>    
                                                                    <telerik:RadTextBox ID="USEDTIMETextBox" runat="server"   ReadOnly="true"    
                                                                            
                                                                        Text='<%# Bind("USEDTIME") %>'>     
                                                                    </telerik:RadTextBox>    
                                                                         
                                                                </EditItemTemplate>    
                                                                <ItemTemplate>    
                                                                    <asp:Label ID="USEDTIMELabel" runat="server" Text='<%# Eval("USEDTIME") %>'>     
                                                                    </asp:Label>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                                 
                                                            <telerik:GridTemplateColumn  DataField="REMAINDER"  HeaderText="KALAN SÜRE (SAAT)"      
                                                            SortExpression="REMAINDER" UniqueName="REMAINDER">     
                                                                <EditItemTemplate>    
                                                                    <telerik:RadTextBox ID="REMAINDERTextBox" runat="server"   ReadOnly="true"    
                                                                            
                                                                        Text='<%# Bind("REMAINDER") %>'>     
                                                                    </telerik:RadTextBox>    
                                                                         
                                                                </EditItemTemplate>    
                                                                <ItemTemplate>    
                                                                    <asp:Label ID="REMAINDERLabel" runat="server" Text='<%# Eval("REMAINDER") %>'>     
                                                                    </asp:Label>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                                 
                                                                 
                                                            <telerik:GridTemplateColumn  DataField="TOTALTIME"  HeaderText="TOPLAM SÜRE (SAAT)"      
                                                            SortExpression="TOTALTIME" UniqueName="TOTALTIME">     
                                                                <EditItemTemplate>    
                                                                    <telerik:RadNumericTextBox ID="TOTALTIMETextBox" runat="server"   ReadOnly="true"    
                                                                        NumberFormat-DecimalSeparator="." NumberFormat-DecimalDigits="0"      
                                                                        Text='<%# Bind("TOTALTIME") %>'>     
                                                                    </telerik:RadNumericTextBox>    
                                                                </EditItemTemplate>    
                                                                <ItemTemplate>    
                                                                    <asp:Label ID="TOTALTIMELabel" runat="server" Text='<%# Eval("TOTALTIME") %>'>     
                                                                    </asp:Label>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                            <telerik:GridCheckBoxColumn  DataType="System.Boolean" SortExpression="ACTIVE" DataField="ACTIVE" HeaderText="AKTİF" UniqueName="ACTIVE">     
                                                            <HeaderStyle Width="50px" />    
                                                            </telerik:GridCheckBoxColumn>    
                                                                 
                                                            <telerik:GridTemplateColumn UniqueName="TemplateColumn1">     
                                                                <EditItemTemplate>    
                                                                    <asp:LinkButton  ID="LinkButton2" runat="server" CommandName="Update" Text="KAYDET" CommandArgument='<%# Eval("LREF") %>'>     
                                                                    </asp:LinkButton>    
                                                                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName="Cancel" Text="VAZGEÇ">     
                                                                    </asp:LinkButton>    
                                                                </EditItemTemplate>    
                                                                <ItemTemplate>    
                                                                    <asp:LinkButton ID="lnkbtnEdit" runat="server" CausesValidation="false" CommandName="Edit" Text="Edit" >    
                                                                    </asp:LinkButton>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                                 
                                                            <telerik:GridTemplateColumn UniqueName="TemplateColumn">     
                                                                <ItemTemplate>    
                                                                    <asp:LinkButton ID="lnkbtnDel" runat="server" CausesValidation="false" CommandName="Delete"      
                                                                    Text="Delete" CommandArgument='<%# Eval("LREF") %>'>     
                                                                    </asp:LinkButton>    
                                                                </ItemTemplate>    
                                                            </telerik:GridTemplateColumn>    
                                                            
                                                       </Columns>    
                                                       <SortExpressions>    
                                                            <telerik:GridSortExpression FieldName="ENDDATE" SortOrder="Descending">     
                                                            </telerik:GridSortExpression>    
                                                       </SortExpressions>    
                            <EditFormSettings>    
                                <EditColumn UniqueName="EditCommandColumn1" Visible="false">     
                                </EditColumn>    
                            </EditFormSettings>    
                        </MasterTableView>    
                        <FilterMenu EnableTheming="True">     
                            <CollapseAnimation Duration="200" Type="OutQuint" />    
                        </FilterMenu>    
                    </telerik:RadGrid>    
                        
                    </tr><tr><td><asp:ObjectDataSource ID="ObjectDataSource1" runat="server"      
                       SelectMethod="SelectContract" TypeName="D_Contracts" DeleteMethod="Delete"      
                       InsertMethod="Insert" UpdateMethod="Update" ><SelectParameters><asp:SessionParameter     
                Name="pCustommerRef"    
                SessionField="customerref"    
                DefaultValue="0" Type="Int32" /></SelectParameters><DeleteParameters><asp:Parameter Name="pLRef" Type="Int32" /></DeleteParameters><UpdateParameters><asp:Parameter Name="pDate1" Type="DateTime" /><asp:Parameter Name="pDate2" Type="DateTime" /><asp:Parameter Name="pLRef" Type="Int32" />    
            <asp:Parameter Name="pUserRef" Type="Int32" />    
            <asp:Parameter Name="pName" Type="String" />    
            <asp:Parameter Name="pContractType" Type="String" />    
            <asp:Parameter Name="pActive" Type="Boolean" />    
            </UpdateParameters><InsertParameters><asp:Parameter Name="pDate1" Type="DateTime" /><asp:Parameter Name="pDate2" Type="DateTime" />    
            <asp:Parameter Name="pCustomerRef" Type="Int32" />    
                <asp:Parameter Name="pUserRef" Type="Int32" />    
                <asp:Parameter Name="pName" Type="String" />    
                <asp:Parameter Name="pContractType" Type="String" />    
            </InsertParameters></asp:ObjectDataSource>    
            <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" OldValuesParameterFormatString="original_{0}"      
                       SelectMethod="Select" TypeName="D_ContractDetail" DeleteMethod="Delete"      
                       InsertMethod="Insert" UpdateMethod="Update"><DeleteParameters><asp:Parameter Name="pLRef" Type="Int32" /></DeleteParameters><UpdateParameters><asp:Parameter Name="pSrvRef" Type="Int32" /><asp:Parameter Name="pSubTime" Type="Int32" /><asp:Parameter Name="pLRef" Type="Int32" /><asp:Parameter Name="pContractRef" Type="Int32" />    
                <asp:Parameter Name="pUserRef" Type="Int32" />    
                </UpdateParameters><SelectParameters><asp:SessionParameter     
                Name="pContractRef"    
                SessionField="contractref"    
                DefaultValue="1" Type="String" /></SelectParameters><InsertParameters><asp:Parameter Name="pSrvRef" Type="Int32" /><asp:Parameter Name="pSubTime" Type="Int32" /><asp:Parameter Name="pContractRef" Type="Int32" />    
                    <asp:Parameter Name="pUserRef" Type="Int32" />    
                </InsertParameters></asp:ObjectDataSource><asp:ObjectDataSource ID="odsSrvCard" runat="server"    
                       SelectMethod="Select" TypeName="D_SrvCards"><SelectParameters><asp:Parameter DefaultValue="0" Name="pStatus" Type="String" /></SelectParameters></asp:ObjectDataSource>    
            <asp:ObjectDataSource ID="odsContractType" runat="server" SelectMethod="Select"      
                TypeName="D_ContractTypes">     
                <SelectParameters>    
                    <asp:Parameter DefaultValue="0" Name="pStatus" Type="String" />    
                </SelectParameters>    
            </asp:ObjectDataSource>    
            <br />    
            </td></tr></table>    
    </div>    
    </form>    
</body>    
</html>    
    
 
YAVUZ
Top achievements
Rank 1
 answered on 23 Dec 2009
2 answers
143 views

My scheduler control has resources enabled. The resource list is quite lengthy, over 100 items. I found this article on implementing paging:

http://www.telerik.com/support/kb/aspnet-ajax/scheduler/how-to-implement-resource-paging.aspx

So I plan on implementing that functionality for the Day, Week, and Timeline views. However, my boss wants the Month view to have no grouping at all. So I'm trying to figure out the best way to accomplish that. So far I know I need to hook up to the NavigationComplete method like this:

        void conScheduler_NavigationComplete(object sender, SchedulerNavigationCompleteEventArgs e)  
        {  
            try 
            {  
                if (e.Command != SchedulerNavigationCommand.SwitchToMonthView)  
                {  
 
                }  
            }  
            catch (Exception ex) { lblError.Text = ex.ToString(); }  
        } 

But my question is - What is the proper syntax to remove the grouping settings?

This is what I set initially: 

 

conScheduler.GroupBy = "Resource";  
conScheduler.GroupingDirection = GroupingDirection.Vertical; 

 

So do I just clear it out like this:

conScheduler.GroupBy = "";

Or is there a better method?
**Note - I don't want to completely remove the resource from the resource collection. I only want to remove the grouping by the resource in the display. So when the user adds a new appointment or edits an appointment, they still are able to select a resource.

Thanks.

T. Tsonev
Telerik team
 answered on 23 Dec 2009
3 answers
124 views
Hi Friends ,

i want to add new attribute to ajaxmanager with serverside programming , and get value of attribute with javascript .
i used this code  :

add att :

RadAjaxManager1.Attributes.Add("AjaxMode""BlackScreen");  

get att :

    if(eventArgs.get_eventTargetElement().getAttribute('AjaxMode') == 'BlackScreen')    
            {     
                GrayBackGroundFadeIn();    
            }    
        else    
            {    
                SimpleAjaxLoaderFadeIn();    
            }    
        }    
 

this code(above) work good for other control , by example : RadCombo  , Button , ...   but does not work with ajaxmanager , and always i have null value in  this code :

eventArgs.get_eventTargetElement().getAttribute('AjaxMode')  

how can i fix it and get attribute of ajaxmanager with JS  without problem ?

Thanks
peyman
Mira
Telerik team
 answered on 23 Dec 2009
2 answers
83 views
Hi All,

I have a custom web part which includes RAD Chart control.
This web part is used in WSS 3.0.

SharePoint List data is displayed in RAD Chart.

I added series to RAD Chart.

I get the Series' max , min value and calculates the difference between them.

double seriesMaxYVal  = radChartObj.Series.GetMaxYValue();  
double seriesMinYVal  = radChartObj.Series.GetMinYValue();  
double diffSeriesYVal = seriesMaxYVal - seriesMinYVal; 

I checked for difference between series' max and min value and set the IsLogarithmic property of Y-axis as true.

Please refer the below code:

                // Check if difference between series item Max and Min values is zero.  
                if (diffSeriesYVal != 0)  
                {  
                    // Check if difference between series item Max and Min values is more or less than specific values.  
                    // If difference is out of valid range then set RadChart's Y-Axis logarithmic mode as true.   
                    // This is used to display rapidly increasing values.  
                    if ((diffSeriesYVal >= 1E+14) || (diffSeriesYVal <= 1E-14))  
                    {  
                        radChartObj.PlotArea.YAxis.IsLogarithmic = true;  
                    }  
                }  
                else if ((seriesMaxYVal >= 1E+14) || (seriesMaxYVal != 0 && seriesMaxYVal <= 1E-14))  
                {  
                    radChartObj.PlotArea.YAxis.IsLogarithmic = true;  
                } 

As per the above code, I set the IsLogarthimic property value as true whenever it is required.

Case
=====

Series max Y value = 1.50000000000001E+28
Series min Y value = 1.5E+28
Difference between max and min value = 98956046499840.0

In case of above values, no condition is satisfied and thats why IsLogarithmic property value is set as false.
and RenderContents function is throwing exception.

Exception: 
"Impossible to show correct data, when difference between minimal and maximal values of series items less than 1E-14."

Stack Trace: 
"   at Telerik.Charting.Chart.GetException(RenderEngine renderEngine, Exception ex)\r\n   at Telerik.Charting.Chart.GetImage(Int32 width, Int32 height)\r\n   at Telerik.Web.UI.RadChart.RenderClassic(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.RadChart.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.RadAjaxPanel.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.RadAjaxPanel.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.RadAjaxPanel.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)\r\n   at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)\r\n   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)\r\n   at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)\r\n   at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)\r\n   at Documenta.SharePoint.Reports.ReportWebPart.ChartViewer.RenderContents(HtmlTextWriter writer) in D:\\LatestDocumenta\\Source\\Documenta.SharePoint.Reports\\src\\ChartViewer.cs:line 368"



Please let me know the limits of difference values between series max and min values in RADChart.

Please suggest a solution.

Thanking you in anticipation.

Regards,
LJ

 

LJ
Top achievements
Rank 1
 answered on 23 Dec 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?