Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
87 views
Hi
I am using the following master deatil grid. When user view 's this page, it is exapanding only the first record and shows it's detials. I would like view all the records as expanded.  This is the workflow, i want the user to view all the records at once. How can i do this?


<telerik:RadGrid ID="grdWorkFlow" runat="server" Width="100%" ShowStatusBar="True" AutoGenerateColumns="False"
                                            PageSize="7" AllowSorting="True" AllowPaging="True" GridLines="None">
                                            <PagerStyle Mode="NumericPages"></PagerStyle>
                                            <ClientSettings EnableRowHoverStyle="true">
                                                <Selecting AllowRowSelect="true" />
                                            </ClientSettings>
                                            <MasterTableView Width="100%" DataKeyNames="Record_Status_ID" AllowMultiColumnSorting="True"
                                                AllowFilteringByColumn="False" ExpandCollapseColumn-Display="True">
                                                <DetailTables>
                                                    <telerik:GridTableView DataKeyNames="ID" Name="Workflow_list" Width="100%" AllowPaging="True" PageSize="5" AlternatingItemStyle-BackColor="AliceBlue">
                                                        <Columns>
                                                          
                                                            <telerik:GridBoundColumn SortExpression="ID" HeaderText="ID#"
                                                                HeaderButtonType="TextButton" DataField="ID" Visible="true">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn SortExpression="Name" HeaderText="Name" HeaderButtonType="TextButton"
                                                                DataField="Name" UniqueName="Name">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn SortExpression="Date" HeaderText="Date"
                                                                HeaderButtonType="TextButton" DataField="Date" UniqueName="Date">
                                                            </telerik:GridBoundColumn>
                                                           <telerik:GridTemplateColumn UniqueName="View">
                                                                <ItemTemplate>
                                                                    <asp:LinkButton ID="lnkView" runat="server" CausesValidation="false" CommandArgument='<%# Eval("ID") %>'
                                                                        CommandName="View" Text="View"></asp:LinkButton>
                                                                </ItemTemplate>
                                                                <HeaderStyle Width="10px" />
                                                            </telerik:GridTemplateColumn>
                                                           
                                                           
                                                           
                                                        </Columns>
                                                    </telerik:GridTableView>
                                                </DetailTables>
                                                <ExpandCollapseColumn Visible="True">
                                                </ExpandCollapseColumn>
                                                <Columns>
                                                    <telerik:GridBoundColumn SortExpression="Record_Status_ID" HeaderText="Record_Status_ID"
                                                        HeaderButtonType="TextButton" DataField="Record_Status_ID" Visible="False">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridBoundColumn SortExpression="Status Description" HeaderText="Work Flow Item"
                                                        HeaderButtonType="TextButton" DataField="Description">
                                                    </telerik:GridBoundColumn>
                                                    <telerik:GridBoundColumn SortExpression="Num" HeaderText="Number of records" HeaderButtonType="TextButton"
                                                        DataField="Num">
                                                    </telerik:GridBoundColumn>
                                                </Columns>
                                            </MasterTableView>
                                        </telerik:RadGrid>


Thank you,
usr9999
Top achievements
Rank 1
 answered on 24 Mar 2011
1 answer
116 views
Hello,

I am using the client object model. I want to force a rebind of the grid back to page 1. I am having trouble setting the page number in the pager back to 1 (if I am on page 2 before the rebind).

This code does not always rebind - typically when already on the first page, but also under other conditions.
tableView.set_currentPageIndex(0, true);

This code rebinds, but does not reset the page number in the pager to page 1 if I was on page 2.
var tableView = $find(radGridPracticesClientID).get_masterTableView();
tableView.rebind();

So I cannot use this:
if (currentPageIndex == 0) { 
    tableView.rebind(); 
else
    // buggy - does not always rebind - e.g. when new results are less than 1 page 
    tableView.set_currentPageIndex(0, true); 
}

Finally, this code is equivalent to tableView.rebind() it always rebinds and gets the results for page 1 but does not set the page number in the pager to 1. The page count IS correct.
            var currentPageIndex = 0;   
            PageMethods.GetPracticesAndCount(currentPageIndex, pageSize, 
              sortExpressions, filterExpressions, installationID, 
              environmentalWeight, regulatoryWeight, 
              publicPerceptionWeight, healthAndSafetyWeight, 
              includeAspects, includeImpacts, checkedCommandIDs, selectedLocationIDs, 
              rebindPracticeGridResult);
        }
  
function rebindPracticeGridResult(result) { 
     var tableView = $find("ctl00_PlaceHolderMain_Practice1_RadGridPractices").get_masterTableView(); 
     tableView.set_dataSource(result.Practices);
     tableView.dataBind();
     tableView.set_virtualItemCount(result.PracticeCount);
}
Maria Ilieva
Telerik team
 answered on 24 Mar 2011
2 answers
157 views

Hello, please help me.

I uses RadFormDecorator and i want to change the font family of button
I apply this css style

  

 

 

 

.RadForm_Sitefinity.rfdButton  input[type="button"].rfdDecorated
{
      font: normal 11px Tahoma, Arial, Sans-serif !important;
}

 

 

it change only font-style and font-size but the font family is not change.
please help me
thank you

 

 

 

 

 

big-O
Top achievements
Rank 1
 answered on 24 Mar 2011
3 answers
72 views
There is a context menu for the controls in a radgrid. Following is a part of client-side script for displaying the menu:
function contextMenu(sender, args)
{
        var evt = args.get_domEvent();
        var td = (evt.srcElement) ? args.srcElement : evt.target;
        var cols = args.get_tableView().get_columns();
        var col = cols[td.parentElement.cellIndex]; //-----> this is undefined
        var index = args.get_itemIndexHierarchical();
        document.getElementById("radGridClickedRowIndex").value = index;
        document.getElementById("radGridClickedColName").value = col.get_uniqueName();
        document.getElementById("radGridModifiedValue").value = td.value;
        //................
}

It is working fine for asp:textbox but not able to get 'CellIndex' for the Radnumerictextbox.
Daniel
Telerik team
 answered on 24 Mar 2011
2 answers
66 views
Hello,

I am having an issue where I have a grid with many columns and am attempting to use the HeaderStyle-Width property in the designer to set the initial column width.  When I do this, the table that contains the grid expands past its width.  Removing the HeaderStyle-Width properties causes each column to be very narrow.  Is there I way that I may control the width of the columns without having the surrounding HTML affected?  I am using contentplaceholders and other placeholders are also affected.

<asp:Content ID="GridContent" ContentPlaceHolderID="GridContent" Runat="Server">
<table border="0" cellpadding="0" cellspacing="0" width="520">
    <tr>
        <td>
            <div>
                <telerik:RadGrid ID="RadGridProgram" runat="server"
                        AutoGenerateColumns="false" AllowSorting="True" AllowPaging="true" Skin="Simple" ClientSettings-Resizing-AllowColumnResize="true"
                        ItemStyle-Wrap="false" Width="500" HeaderStyle-Wrap="false" PageSize="10"
                        OnNeedDataSource="RadGridProgram_NeedDataSource" OnItemCommand="RadGridProgram_ItemCommand">
                        <PagerStyle Mode="NumericPages" />
                        <ClientSettings>
                            <Scrolling AllowScroll="true" UseStaticHeaders="true"  />
                        </ClientSettings>
                        <MasterTableView TableLayout="Fixed" AllowMultiColumnSorting="true" DataKeyNames="ProgramID" ShowFooter="false" PagerStyle-AlwaysVisible="false" >
                            <NoRecordsTemplate>
                                <asp:Label ID="lblMsg" runat="server" Text="No Records found"></asp:Label>
                            </NoRecordsTemplate>
                            <Columns>
                                <telerik:GridButtonColumn ButtonType="LinkButton" HeaderText="Edit" CommandName="EditProgram" UniqueName="Edit" Text="Edit" HeaderStyle-Width="40" />
                                <telerik:GridBoundColumn HeaderText="Program ID" HeaderButtonType="TextButton" DataField="ProgramID" HeaderStyle-Width="80" />
                                <telerik:GridBoundColumn HeaderText="Prog. Collection. ID" HeaderButtonType="TextButton" DataField="ProgramId" Display="false" />
                                <telerik:GridBoundColumn HeaderText="Program Collection" HeaderButtonType="TextButton" DataField="ProgramCollection.ProgramName" HeaderStyle-Width="200" />
                                <telerik:GridBoundColumn HeaderText="Client ID" HeaderButtonType="TextButton" DataField="ClientId" Display="false" />
                                <telerik:GridBoundColumn HeaderText="Client" HeaderButtonType="TextButton" DataField="Client.ClientName" HeaderStyle-Width="150" />
                                <telerik:GridBoundColumn HeaderText="Program Name" HeaderButtonType="TextButton" DataField="ProgramName" HeaderStyle-Width="200" />
                                <telerik:GridBoundColumn HeaderText="Program Code" HeaderButtonType="TextButton" DataField="ProgramCode" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Description" HeaderButtonType="TextButton" DataField="ProgramDescription" HeaderStyle-Width="300" />
                                <telerik:GridBoundColumn HeaderText="Program Type Id" HeaderButtonType="TextButton" DataField="ProgramTypeId" HeaderStyle-Width="200" Display="false" />
                                <telerik:GridBoundColumn HeaderText="Program Type" HeaderButtonType="TextButton" DataField="ProgramType.ProgramTypeCode" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Domain Exp. Date" HeaderButtonType="TextButton" DataField="DomainExpDateText" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="SSL Exp. Date" HeaderButtonType="TextButton" DataField="SSLExpDateText" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Domain Name" HeaderButtonType="TextButton" DataField="DomainName" HeaderStyle-Width="250" />
                                <telerik:GridBoundColumn HeaderText="IPAddress" HeaderButtonType="TextButton" DataField="IPAddress" HeaderStyle-Width="250" />
                                <telerik:GridBoundColumn HeaderText="PM Name" HeaderButtonType="TextButton" DataField="PMName" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Developer Name" HeaderButtonType="TextButton" DataField="DeveloperName" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Job Number" HeaderButtonType="TextButton" DataField="JobNumber" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Adverse Events" HeaderButtonType="TextButton" DataField="HasAdverseEvents" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Pharmacy Lookup" HeaderButtonType="TextButton" DataField="HasPharmacyLookup" HeaderStyle-Width="100" />
                                <telerik:GridBoundColumn HeaderText="Fax" HeaderButtonType="TextButton" DataField="Fax" HeaderStyle-Width="100" />
                            </Columns>
                        </MasterTableView>
                </telerik:RadGrid>
            </div>
        </td>
    </tr>
</table>
</asp:Content>


Thanks,
Tom
Top achievements
Rank 1
 answered on 24 Mar 2011
1 answer
88 views
We are using Telerik.Charting.dll  in our SharePoint 2007 solution, we recently upgraded the solution to VS 2010 and  SP 2010, and we want to upgrade the Telerik.Charting.dll to current version which is "RadControls for ASP.NET Q1 2009" , could you please guid us in upgrading, we have upgraded the "Telerik.Web.UI.dll" file.

Thanks,
Kartheek
Giuseppe
Telerik team
 answered on 24 Mar 2011
1 answer
85 views
Hi

When I use the RadInputManager property builder, controls inside a form view are not listed in the list of controls.

How can I use the RadInputManager with a FormView?

Thx
Chen
Tsvetina
Telerik team
 answered on 24 Mar 2011
5 answers
121 views
Hi

I'm trying to create user page with modules inside raddocks.
My files (main skin):
                    <telerik:RadDockLayout runat="server" ID="rdlLay">
                        <telerik:RadDockZone runat="server" id="ContentPane">
                        </telerik:RadDockZone>
                    </telerik:RadDockLayout>

Container:

<telerik:RadDock runat="server">
    <ContentTemplate>
        <div class="ContentPane" id="ContentPane" runat="server">
        </div>
    </ContentTemplate>
</telerik:RadDock>

With such configuration DNN doesnt find ContentPane, moves module to other pane. Is any way to get it working?
Pero
Telerik team
 answered on 24 Mar 2011
5 answers
87 views
Hello,

I am using RadtabStrip with two tabs. Previously i had problem of executing the page life cycle of all active tabs when post back occurs in anyone of the tabs.
I followed this thread and replaced multipageview with place holder for usercontrols. I didn't use ViewState[""].
http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/dynamic-loaded-controls-keep-running-even-if-not-active.aspx

Our requirement is different. Unless user enters data in first tab and clicks button (Like wizard), user willn't be allowed to go to next tab.
I am able to do that. But, under button click, though the second user control is loaded on screen, the first tab is still in the selection mode.
How can I change the selection mode to second tab when I transfer the user from one tab to next using the code.

I tried doing this.
In the parent page.aspx: I have

<telerik:RadTabStrip ID="RadTabStrip2" EnableTheming="true" runat="server" OnTabClick="RadTabStrip2_TabClick"
         AutoPostBack="True" SelectedIndex="0">
            <Tabs>
                <telerik:RadTab runat="server" Text="Simple control" Value="0">
                </telerik:RadTab>
                <telerik:RadTab runat="server" Text="Timer Control" Value="1"  Enabled="false">
                </telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip> 

Under Button click
            RadTabStrip tabStrip = (RadTabStrip)Page.FindControl("RadTabStrip1");
            RadTab Tab2 = tabStrip.FindTabByText("Timer Control");           
            Tab2.Enabled = true;
            Tab2.Selected = true;

Panel Panel1 = (Panel)Page.FindControl("Panel1");

            //Clear panel controls and add the newly loaded control
            Panel1.Controls.Clear();
            Panel1.Controls.Add(control);


I would like to attach the sample project. Could you pls let me know the process of attaching whole project.

Any help would be appreciated.

Thanks in Advance
Veronica
Telerik team
 answered on 24 Mar 2011
5 answers
235 views
Hi,

I was following the sample project on this thread:

http://www.telerik.com/community/forums/aspnet/grid/how-to-auto-scroll-down-up-a-radgrid.aspx

But I was wondering if there is a way to completely hide the vertical scroll bar when it is auto-scrolling up and down. Thanks.
Tsvetina
Telerik team
 answered on 24 Mar 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?