Telerik Forums
UI for ASP.NET AJAX Forum
8 answers
807 views

I have a pretty simple grid that I want the users to be able to expand the row for more information. The issue I am having is that the default ExpandCollapseColumn the grid drops in is something like 100px wide (maybe wider) and shows images of both a right-pointing icon and a left-pointing icon (e.g. " >      < ").

The following is my grid declaration:

<telerik:RadGrid runat="server" ID="grdResults" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" GridLines="None" OnNeedDataSource="grdResults_NeedDataSource" >
    <MasterTableView DataKeyNames="ClaimId" CommandItemDisplay="None" PageSize="50" Width="100%" HierarchyLoadMode="ServerOnDemand">
        <RowIndicatorColumn> 
            <HeaderStyle Width="20px"></HeaderStyle> 
        </RowIndicatorColumn> 
        <ExpandCollapseColumn> 
            <HeaderStyle Width="20px"></HeaderStyle> 
        </ExpandCollapseColumn>
        <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" Position="Bottom" />
        <Columns>
            <telerik:GridBoundColumn UniqueName="claimIdColumn" DataField="ClaimId" HeaderText="" Visible="false"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="policyIdColumn" DataField="PolicyId" HeaderText="" Visible="false"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="carrierIdColumn" DataField="CarrierId" HeaderText="" Visible="false"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="fileNumberColumn" DataField="FileNumber" HeaderText="File Number"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="carrierNameColumn" DataField="CarrierFormattedName" HeaderText="Carrier Name"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="carrierPolicyNumberColumn" DataField="PolicyNumber" HeaderText="Policy Number"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="carrierClaimNumberColumn" DataField="ClaimNumber" HeaderText="Claim Number"></telerik:GridBoundColumn>
            <telerik:GridDateTimeColumn UniqueName="lossDateColumn" DataField="LossDate" HeaderText="Date of Loss" DataFormatString="{0:M/d/yyyy}"></telerik:GridDateTimeColumn>
            <telerik:GridBoundColumn UniqueName="insuredNameColumn" DataField="PolicyHolderDisplayName" HeaderText="Insured Name"></telerik:GridBoundColumn>
            <telerik:GridTemplateColumn UniqueName="lossCityStateColumn" HeaderText="Loss Location" SortExpression="Location">
                <ItemTemplate>
                    <%# Eval("LossCity"%>,&nbsp<%# Eval("LossState"%>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn UniqueName="lossPostalColumn" DataField="LossPostal" HeaderText="Loss ZIP"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="lossCatNumber" DataField="CatNumber" HeaderText="CAT No."></telerik:GridBoundColumn>
        </Columns>
        <NestedViewSettings>
            <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField="ClaimId" MasterKeyField="ClaimId" />
            </ParentTableRelation>
        </NestedViewSettings>
        <NestedViewTemplate>                                               
            <asp:Panel runat="server" ID="pnlDetails" BackColor="Ivory" >
                <fieldset style="padding:10px;">  
                    Details will go here.
                </fieldset>
            </asp:Panel>
        </NestedViewTemplate>
        <NoRecordsTemplate>
            No data found
        </NoRecordsTemplate>
    </MasterTableView>
</telerik:RadGrid>


Searched through the forum for answers and everything I have tried doesn't seem to work. There is one thread that suggests setting the MasterTableView-ExpandCollapseColumn-HeaderStyle-Width in the grid declaration but that was unsuccessful. In addition, there were various suggestions of changing the width on OnColumnCreated event but that too did not work.

I have the 2011 Q1 Release of the tools and am running IE8 (both compatibility mode on and off). Any kind of help would be greatly appreciated.

~ Jon

Jon Walsh
Top achievements
Rank 1
 answered on 25 Apr 2011
2 answers
124 views
Hi,

   I'm new to teletik. Today i installed rad controls .exe file in my system. when i click the desktop icon it will redirected to server and displays like below the error.

Could not load file or assembly 'System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.

If anyother reason with it and i need to change any assembly's in my bin folder or anywhere.

Pls help me... Advance in Thanks

regards,

H.AL-MUBARAK
Andrés David Santacoloma Isaza
Top achievements
Rank 1
 answered on 25 Apr 2011
2 answers
49 views
Hi,

I followed the sample emoticon demo at
http://demos.telerik.com/aspnet-ajax/editor/examples/customdropdowns/defaultcs.aspx

The problem is, after selecting an emoticon via the dropdown, it is very hard to select another emoticon from the same dropdown because you have to click on the tiny dropdown arrow and it is very easy to click on the icon and get another of the same emoticon you previously selected.

Is there any way to make the EditorSplitButton always dropdown its items, even if you click on the icon?


Don Tian
Top achievements
Rank 1
 answered on 25 Apr 2011
2 answers
78 views

Hi,

I am having an issue getting the dialogs to work for the RadEditor.  When I click one of the icons that use Dialogs I get the dialog but the "Insert" button does nothing.  I added the path properties to the RadEditor and added images to those folders.  The dialog that shows has the formatted columns and the "insert" button but nothing else.

<telerik:RadEditor> 
    runat="server" DialogHandlerUrl="~/Telerik.Web.UI.DialogHandler.axd" 
    Skin="Default" AllowScripts="true" EditModes="All"
    AutoResizeHeight="true" EnableResize="true" ImageManager-UploadPaths="~/Content/images/pages"
    DocumentManager-UploadPaths="~/Content/images/pages" MediaManager-UploadPaths="~/Content/images/pages"
    TemplateManager-UploadPaths="~/Content/images/pages">
    <Content>
    </Content>
    <ImageManager UploadPaths="~/Content/images/pages" />
    <DocumentManager UploadPaths="~/Content/images/pages" ViewPaths="~/Content/images/pages" />
    <MediaManager UploadPaths="~/Content/images/pages" />
    <TemplateManager UploadPaths="~/Content/images/pages" />
    <CssFiles>
      <telerik:EditorCssFile Value="~/Content/css/EditorContentArea.css" />
    </CssFiles>
</telerik:RadEditor>



Are there any links you can share that shows how to complete this task?

Thanks,
Reid
Reid
Top achievements
Rank 2
 answered on 25 Apr 2011
1 answer
67 views
Hi,
I have a grid in my web page with GridAttachmentColumn which displays download file link. When user click on link to download the file from server. I writes byte stream in response so that It shows download dialogue in user's browser. It works fine without using loading panel, but with loading panel enabled when I try to download a file clicking the download link of GridAttachmentColumn, it shows strange behavior with some javascript message "Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled Details: Error parsing near '". How can I disable loading panel behavior when user try to download file only and still works for other grid operations like insert/edit/delete and paging operation.
Ohh yes, I know we can not write file to response while sending Ajax request or response.

Thanks

Tejas
Pavlina
Telerik team
 answered on 25 Apr 2011
1 answer
342 views
Hello,

As do many, I use a RadListBox inside of a RadComboBox's ItemTemplate to implement multiple selections.

One thing I want to provide is a maximum height of the RadListBox, similar to a RadComboBox.

Purpose:
For site-wide consistency, at max the RadListBox can be 170px high.  If there are fewer rows than fill up the space, then the height should be automatic.

I'm not setting a height on the RadComboBox and/or RadListBox so that they render in their unaltered size.  In the RadComboBox OnClientOpened event, I capture the size of the rcbSlide, which is the only element that I see that holds the actual height of the dropdown when it's expanded.  If the value is greater than 170px then we need to limit the height by resizing the RadListBox and the rcbSlide.  (I tried OnClientOpening, but the height hasn't been set at that point...)

Here is the JavaScript that I have so far.   At this point it's setting the height of the dropdown, but the overflow scrollbars do not appear on the RadListBox as I'd expect...

function multiSelect_RadComboBox_Opened(sender) {
    var height = sender.get_dropDownElement().parentElement.style.height;
    if (height.length > 0) {
        height = height.substring(0, height.length - 2);
        if (height > 170) {
            sender.get_dropDownElement().parentElement.style.height = '170px';
            var items = sender.get_items();
            items.getItem(0).findControl('rlbItems').get_element().style.height = '170px';
        }
    }
}

Thoughts??
Thanks!
Thad



Thad
Top achievements
Rank 2
 answered on 25 Apr 2011
1 answer
52 views
I use the

RadDatePicker  ( RadControls for ASP.NET AJAX Q3 2010)
When i enter the date 25/4/2008  not accept this date and convert it automatically to 24/4/2008
When i select the date 25/4/2008 from the calender from the button of the control not accept the date and write 24/4/2008

the date format (dd/MM/yyyy)
please, help me

Pavlina
Telerik team
 answered on 25 Apr 2011
1 answer
268 views

 

Hi,

 

 

I have a requirement to generate the RadGrid Columns at runtime. Also the data supplied to the grid as the Data Source would be the result of a transpose.

 

            I have tables in my database that store the definitions for the structure of the grid. The tables define the number of columns, type of column to be used, header text, tooltip, group that the column belongs to, the auto generated id of the column, etc as shown in the attached image Post1.png.

 

 We might have additional add-ons to the set of properties of the table that would be stored later. For example an additional column called PARENT_COLUMN may be added to the above schema as shown in the attached image Post2.png.

 

 

 

. Based on the definition, columns would need to be constructed into a RadGrid whose tag is statically defined in the .aspx.

Example, the following would be placed on the aspx page.

<telerik:RadGrid ID=’grdDynamic’ runat=’server’ />

 

The grid has to support inline editing. Also the headers have to support grouping, i.e. rowspan and colspan.

The following structure is an example.

Name

Address

Add. Info

Phone Number

City

 

 

 

 



            The data which is added into the grid, displayed into the grid is transposed. I have a few tables with the same structure except for where the name of the primary representative columns in the grid changes.

For instance in the below displayed grid the CHECKLIST_ITEM_ID is the primary representative. In this case this might be autogenerated. We may also have a column , say ‘XYZ’, which might be a FOREIGN KEY to another table.

‘XYZ’ may not be autogenerated..

 

 The tables contain the reference column which points to the relative record to which the current item belongs to. For example, we have a table which stores all the grid structures defined as templates. TEMPLATE_ID represents each structure defined.Refer to image Post3.png

 

We have another table that contains the structure of the grid. In this table TEMPLATE_FIELD_ID is the primary key whereas TEMPLATE_ID is the foreign key that defines the TEMPLATE or grid to which these columns belong to.Refer to image Post4.png

 

The data for this particular template is stored in a third table which stores the TEMPLATE_FIELD_ID, i.e. the ID of the column in the database, the ROW_NUM , which represents the row number of the item in the table, the Item, which stores the value entered by the user in the cell represented by the ROW_NUM, TEMPLATE_FIELD_ID,CHECKLIST_ID.

 

The CHECKLIST_ID represents the checklist that is created using the template as start.

Multiple checklists can be created using one TEMPLATE.Refer to image Post5.png

 

 

 

 

 


The code should handle the transpose of the data to get the data in the required format.

Also, it should create the grid at runtime.

 

I would like the programmer to have minimum effort to get the work done as it is to be done in multiple places.

Also, it would be better if you provided us with a custom Grid Control that would take very minimum parameters to get the work done. The code should also be easy to maintain as in the long run we are expecting to have more changes to the structure. Also it should provide flexibility to provide join querys . On the insert/update/delete command it should either perform the required actions automatically or provide the updated values in the untransposed format in a simple manner so that the developer can perform the required operations.

 

Name

Address

Add. Info

Phone Number

City

John

Avenue Park

1800-160-144

Galaba Galaba

 

 

 

 


Thanks in Advance.

 

Pavlina
Telerik team
 answered on 25 Apr 2011
1 answer
45 views
Hi all,
I've building a doucment management system, so i"ve got a menu RadMenu on the top, a RadTreeVew on the left and AsP list view on the right

The listview has Radbuttons for each file and folder and via Javascript I've got the click and Double click events to fire.

On the double click I make a AJAX REquest using the code below passing in a string arguement and reload the ListView. 

function InitiateAjaxRequest(RadAjaxManagerID,arguments) {
var ajaxManager = $find(RadAjaxManagerID);
ajaxManager.ajaxRequest(arguments);
}

After the AJAX Request completes all Telerik scripts stop working,the RadTree,RadMenu and RadComboBox top working.

any ideas?

 

Mira
Telerik team
 answered on 25 Apr 2011
1 answer
56 views
Hi,
We puchased a license for RadControls for ASP.NET AJAX recently. Does that imply that all previous versions of the product are also licensed to us in the same.

Thanks.
Rumen
Telerik team
 answered on 25 Apr 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?