Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
139 views
I have used a rad menu.it is working fine for 2nd label. but for 3rd label, the child menu item height is collapsed.
pls help..

Pritam
Top achievements
Rank 1
 answered on 28 Sep 2011
6 answers
214 views
Hi,

I am wondering how cold I programmatically change RadDock zoneID. For example, In the code-behind I would move one Dock to a different Zone, in fact what I want do is change the RadDock Zone when this Dock is Closed.

I noticed that the zoneID and Index have only getters... they don't setters...

Any suggestion on how to do this?

Thanks,

Adriano
Slav
Telerik team
 answered on 28 Sep 2011
1 answer
718 views
We're using a Grid with fixed Grouping (so the GroupPanel is not accessible) and want to enable expand and collapse all via buttons outside the grid. Is this possible?

I've looked through all the examples I could find, and couldn't find anything that will allow me to do it.

On the Client Settings, we've got both AllowExpandCollapse and AllowGroupExpandCollapse set to true. HierarchyLoadMode is ServerBind. We can do the expand/collapse either on the client or server side, we don't mind which.

ASPX code for the grid is as follows:
<telerik:RadGrid ID="grdMyProcesses" runat="server" AllowPaging="False"
    AutoGenerateColumns="False" AllowCustomPaging="False" BackColor="White"
    Height="600px">
    <GroupingSettings ExpandTooltip="Expand" CollapseTooltip="Collapse"  />
    <ClientSettings AllowExpandCollapse="True" AllowGroupExpandCollapse="True" >
        <Selecting AllowRowSelect="True" />
        <Scrolling AllowScroll="true" UseStaticHeaders="true" />
    </ClientSettings>
    <MasterTableView DataKeyNames="ProcessID" NoDetailRecordsText="No Processes."
        NoMasterRecordsText="No Processes." ShowHeadersWhenNoRecords="False" AllowCustomPaging="False"
        HierarchyLoadMode="ServerBind" BackColor="White">
        <ExpandCollapseColumn Resizable="False" >
            <HeaderStyle Width="20px" />
        </ExpandCollapseColumn>
        <Columns>
            <telerik:GridBoundColumn DataField="ID" UniqueName="colID" Visible="False" />
            <telerik:GridTemplateColumn HeaderText="Process" SortExpression="ProcessName" ItemStyle-Width="459px" HeaderStyle-Width="459px">
                <ItemTemplate>
                    <asp:HyperLink ID="lnkProcessName" runat="server" NavigateUrl='<%# Eval("ProcessSummaryURL") %>' Text='<%# Eval("ProcessName") %>' ToolTip='<%# Eval("ProcessDefinition") %>'></asp:HyperLink>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="Process Owner" SortExpression="ProcessOwnerName" ItemStyle-Width="100px" HeaderStyle-Width="100px">
                <ItemTemplate>
                    <asp:HyperLink ID="lnkProcessOwner" runat="server" NavigateUrl='<%# Eval("EmailToProcessOwnerURL") %>' Text='<%# Eval("ProcessOwnerName") %>' ToolTip="Send a message to the Process Owner about this Process."></asp:HyperLink>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
        <SortExpressions>
            <telerik:GridSortExpression FieldName="ProcessDisplayOrder" />
        </SortExpressions>
        <GroupByExpressions>
            <telerik:GridGroupByExpression>
                <SelectFields>
                  <telerik:GridGroupByField HeaderText="Group" FieldAlias="Group" FieldName="GroupName" FormatString="" />
                </SelectFields>
                <GroupByFields>
                    <telerik:GridGroupByField FieldAlias="GroupID" FieldName="GroupID" />
                </GroupByFields>
            </telerik:GridGroupByExpression>
            <telerik:GridGroupByExpression>
                <SelectFields>
                    <telerik:GridGroupByField HeaderText="Enterprise Process" FieldAlias="EP" FieldName="EnterpriseProcessName" FormatString="" />
                </SelectFields>
                <GroupByFields>
                    <telerik:GridGroupByField FieldAlias="EnterpriseProcessDisplayOrder" FieldName="EnterpriseProcessDisplayOrder" />
                    <telerik:GridGroupByField FieldAlias="EnterpriseProcessID" FieldName="EnterpriseProcessID" />
                </GroupByFields>
            </telerik:GridGroupByExpression>
        </GroupByExpressions>
    </MasterTableView>
</telerik:RadGrid>

Anyone know?

Enjoy
Random
Vasil
Telerik team
 answered on 28 Sep 2011
1 answer
255 views

Hi,
I am trying to callback with image button inside radgrid <detailtables>. Server side code is executed but the control is not returned to javascript function that is receiving the results.
Can you help me?!

protected void Page_Load(object sender, EventArgs e)
        {      
               ClientScriptManager cm = Page.ClientScript;
                cbReference = cm.GetCallbackEventReference(this, "arg",
                    "ReceiveServerData", "", "errorData", false);
                String callbackScript = "function CallServer(arg, context) {" +
                    cbReference + "; WebForm_InitCallback(); }";
                cm.RegisterClientScriptBlock(this.GetType(),
                    "CallServer", callbackScript, true);
 
        }
public void RaiseCallbackEvent(String eventArgument)
        {
            //fetch some data
        }
   public string GetCallbackResult()
        {
            return strJSON;
        }

<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" EnableAJAX="False"
    HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel1">
 
    <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" GridLines="None" AllowAutomaticDeletes="True"
        AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowFilteringByColumn="True"
        AllowPaging="True" DataSourceID="SqlDataSource1" ShowGroupPanel="True" AllowSorting="True"
        Skin="Office2010Blue" Height="100%" Width="100%" GroupLoadMode="Server" OnItemInserted="RadGrid1_ItemInserted"
        OnInsertCommand="RadGrid1_InsertCommand"
        OnItemCommand="RadGrid1_ItemCommand" onitemdatabound="RadGrid1_ItemDataBound">
...
 <DetailTables>
                <telerik:GridTableView Name="Detail" DataKeyNames="ExamID" AllowSorting="false" DataSourceID="SqlDataSource2"
                    Width="100%" PageSize="10" ShowHeader="False" RetrieveAllDataFields="false" runat="server"
                    CommandItemDisplay="Top" EditMode="EditForms" NoDetailRecordsText="No records to display."
                    AutoGenerateColumns="false" AllowAutomaticUpdates="true" AllowAutomaticDeletes="false"
                    AllowAutomaticInserts="false" CommandItemSettings-AddNewRecordText="New exam">
                    <ParentTableRelation>
                        <telerik:GridRelationFields DetailKeyField="CertificationID" MasterKeyField="CertificationID" />
                    </ParentTableRelation>
                    <AlternatingItemStyle />
                    <NoRecordsTemplate>
                        <asp:Label runat="server" Text="No records."></asp:Label>
                    </NoRecordsTemplate>
                    <EditFormSettings ColumnNumber="1" CaptionDataField="Exam" InsertCaption="New exam"
                        CaptionFormatString="Edit properties of exam {0}">
                        <FormTableItemStyle Width="100%" Height="29px" />
                        <FormTableStyle GridLines="None" CellPadding="2" CellSpacing="0" />
                        <FormStyle Width="100%" BackColor="#eef2ea" />
                        <EditColumn ButtonType="ImageButton" CancelText="Cancel" UpdateText="Update" InsertText="Add" />
                    </EditFormSettings>
                    <CommandItemSettings AddNewRecordText="New exam"
                        ExportToPdfText="Export to PDF" />
                    <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridEditCommandColumn ButtonType="LinkButton" ItemStyle-Width="50px"
                            UniqueName="EditCommandColumn">
                            <ItemStyle Width="50px" />
                        </telerik:GridEditCommandColumn>
                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete"
                            Text="Delete2" UniqueName="DeleteColumn">
                        </telerik:GridButtonColumn>
                        <telerik:GridTemplateColumn></telerik:GridTemplateColumn>
                        <%--<telerik:GridBoundColumn DataField="CertificationID" FilterControlAltText="Filter exam number column"
                            HeaderText="Certification ID" UniqueName="CertificationID" ReadOnly="true" />
                        <telerik:GridBoundColumn DataField="ExamID" FilterControlAltText="Filter exam number column"
                            HeaderText="Exam ID" UniqueName="ExamID" ReadOnly="true">
                        </telerik:GridBoundColumn>--%>
                        <telerik:GridBoundColumn DataField="Exam" DataType="System.String"
                            FilterControlAltText="Filter exam number column" HeaderText="Exam number"
                            UniqueName="Exam">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="Name"
                            FilterControlAltText="Filter Name column" HeaderText="Exam name"
                            UniqueName="Name">
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumn UniqueName="ArrowColumn">
                            <ItemTemplate>
                            dsds
                                <asp:ImageButton BorderStyle="Solid" ID="ImageButton1" AlternateText="Delete4" runat="server" CommandName="Delete4"
                                ImageUrl="~/_layouts/Images/Delete.GIF" OnClientClick="ConfirmDelete;" />
                            </ItemTemplate>
                            <HeaderStyle Width="30px" />
                        </telerik:GridTemplateColumn>
                         <telerik:GridTemplateColumn UniqueName="ArrowColumn2">
                            <ItemTemplate>
                                <input type="button" id="buttondel" value="Callback" runat="server" onclick="CallServer(1,1);" />
                            </ItemTemplate>
                            <HeaderStyle Width="30px" />
                        </telerik:GridTemplateColumn>                       
                    </Columns>                  
                </telerik:GridTableView>
            </DetailTables>
function ReceiveServerData(arg, context) {
        var c = eval(arg);
        for (var i in c) {
            $("#ResultsTable2 tr:last").after("<tr><td>" + c[i][0] + " - " + c[i][1] + "</td><td>");
        }        
    }


Solved:

Problem was in String callbackScript = "function CallServer(arg, context) {" +
cbReference + "; WebForm_InitCallback(); }";

called after cbreference and not clearing

__theFormPostData and __theFormPostCollection viewstate variables.


Solution that worked for me:
ClientScriptManager cm = Page.ClientScript;
            cbReference = cm.GetCallbackEventReference(this, "arg",
                "ReceiveServerData", "", "errorData", false);
            String callbackScript = "function CallServer(arg, context) { __theFormPostData = ''; __theFormPostCollection = new Array(); WebForm_InitCallback();" +
                cbReference + "; }";
Vasil
Telerik team
 answered on 28 Sep 2011
1 answer
88 views
Hi Tlerik,

I'm using radchart of line type in my application.
I'm adding serieses to the cart from code behind.
I'm adding 4 series based on the user selction like if user select 1 then I add 1 series, if he select 2 then I add second like that.
But In legend its showiing the all serieses name by default.
But I want to show only whatever series I added to the chart.
If I add 2 serieces I need to show only those 2 serieses names in legend...like that.
How can I do that , please help me.
Missing User
 answered on 28 Sep 2011
1 answer
141 views
hello,
i'm creating a few radcombobox inside the radpanelbar. i already make connection to database for 1st combobox. how can i do the other connection to other combobox?

this is the 1st combobox for user
<td>

 <telerik:RadComboBox ID="RadComboBox1" AllowCustomText="true" runat="server" Width="289px"

 Height="200px" DataSourceID="SqlDataSource1" DataTextField="UserName"

 EmptyMessage="Search for people...">

 </telerik:RadComboBox>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:FingertipsConnectionString %>"

SelectCommand="SELECT [UserName] FROM [AuditTrail] Order By UserName"></asp:SqlDataSource>

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">

<AjaxSettings>

<telerik:AjaxSetting AjaxControlID="RadComboBox2">

<UpdatedControls>

<telerik:AjaxUpdatedControl ControlID="RadComboBox1" />

 </UpdatedControls>

 </telerik:AjaxSetting>

 </AjaxSettings>

 </telerik:RadAjaxManager>
</td> </tr>

 

 

this is the 2nd combobox for database. this combobox i want to connect to database to get the content from column "database"
<td>

<asp:Label runat="server" ID="databaseLabel" AssociatedControlID="RadComboBox3">Database:</asp:Label>

 </td>

<td>

<telerik:RadComboBox ID="RadComboBox3" AllowCustomText="true" runat="server" Width="289px"

 Height="200px" DataSourceID="SqlDataSource2"

 EmptyMessage="Search for database...">

 </telerik:RadComboBox>

  <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:FingertipsConnectionString %>"

 SelectCommand="SELECT [Database] FROM [AuditTrail]"></asp:SqlDataSource>

 </td>


Shinu
Top achievements
Rank 2
 answered on 28 Sep 2011
5 answers
105 views
We subscribe to a service that allow us to drag and drop controls just such as buttons, text box, radio buttons, drop down list etc. onto a form without programming. I like to create an application that will allow our users to create their own forms without doing a single line of coding. Will Telerik controls allow us to do that?
Sebastian
Telerik team
 answered on 28 Sep 2011
6 answers
198 views
I have a RadEditor control instead a RadPane/RadTabStrip.  I set it to use the RibbonBar to render the menu.  At initial page load all of this is hidden; it's made visible later with Ajax and the RadAjaxManager.  The editor has a fixed height and 100% width.  The pane has 100% width.

If the tab in which the editor is shown is not the active tab when the Ajax call updates the screen, the ribbonbar doesn't seem to render right.  It'll look like my screenshot in attachment snag-0002 or snag-0004 or snag-0005.  It will render properly if the editor is in the visible tab when the screen is updated.

It does this in the latest versions of Chrome and Firefox and Telerik 2011.2.712 and .NET 4.0.

I know it's a common problem to have complex controls like this render improperly when they are first loaded while hidden.  Any ideas how to fix it in this case?  I know I could switch back to the traditional toolbar to fix this but I'd hate to do that...

(I did try setting the RadPage and RadEditor to fixed widths but it didn't fix the problem)

Nikolay Tsenkov
Telerik team
 answered on 28 Sep 2011
9 answers
184 views
Im trying to upgrade the web project and getting object ref not found errors..

Also its trying to create virt directories when I load the vs2008 project..

Will there be a VS2010 version soon  ?

Iana Tsolova
Telerik team
 answered on 28 Sep 2011
3 answers
66 views
Hi there,

I have a RadGrid with a MasterTableView and an inner GridTableView, as in master-detail samples. I want to enable sorting just on inner TableView.

When I click some column, an error shows up telling a field from detail object wasn't found on master object.

How can I address this?

TIA.

Rubens
Radoslav
Telerik team
 answered on 28 Sep 2011
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?