Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
124 views
Hi,
I have two list boxes inside a RadComboBox. RadListBoxSource is bound to an ObjectDataSource that load the listbox with names. The RadListBoxDestination is not bounded to anything, it just accepts the values that I select to transfer. The problem I am having is that when I select an Item from the RadListBoxSource, I break inside its ontransferring and ontransferred without ever breaking inside the RadListBoxDestination's oninserting and oninserted events.

I have witnessed the flow looking at the transfer demo and see that all the mentioned events get called; however, two do not get called.

Any Help will be appreciated.

Thanks in advance,
Gary

<asp:ObjectDataSource ID="ObjectDataSourceLookUpValues" runat="server"
    OldValuesParameterFormatString="original_{0}" SelectMethod="Select"
     
    TypeName="Epsi.Segmentation.WebApp.DataSource.ObjectDataSourceAttrLookUpValues">
    <SelectParameters>
        <asp:Parameter Name="attrEntityDto" Type="Object" />
    </SelectParameters>
</asp:ObjectDataSource>
 
<telerik:RadComboBox ID="RadComboBoxStringInLookupValue" Runat="server"
    Width="325px" AllowCustomText="True" CausesValidation="False"
    EmptyMessage="<%$ Resources:CommonUserMsg, EnterValueMsgResource %>"
    EnableTextSelection="False" DropDownWidth="325px" HighlightTemplatedItems="True" 
    OnClientDropDownClosing="OnClientDropDownClosing"
    OnClientDropDownClosed="DropDownClosed_PopulateInComboBoxEmptyMessage" >
    <ItemTemplate>
        <ul>
         <li class="col1">
           <telerik:RadListBox ID="RadListBoxSource" runat="server" Height="125px" AutoPostBack="False"
                DataSourceID="ObjectDataSourceLookUpValues" DataTextField="Descr" DataValueField="Code"
                AllowTransfer="true" TransferToID="RadListBoxDestination" SelectionMode="Multiple" 
                AllowTransferOnDoubleClick="True" AutoPostBackOnTransfer="True"
                OnTransferring="RadListBoxSource_Transferring"
                OnClientSelectedIndexChanged="IndexChanged" ondatabound="OnDataBound"
                onitemdatabound="OnItemsDataBound"
                 ontransferred="RadListBoxSource_OnTransfered"
                 TransferMode="Move" >
               <ButtonSettings TransferButtons="Common"></ButtonSettings>
           </telerik:RadListBox
         </li
         <li class="col2">
            <telerik:RadListBox ID="RadListBoxDestination" runat="server" Height="125px" SelectionMode="Multiple"
               oninserted="RadListBoxDestination_AddItemToList"
                 oninserting="RadListBoxDestination_Inserting" AllowDelete="True"
                 TransferMode="Move">
            </telerik:RadListBox>
         </li>                                
        </ul>
      </ItemTemplate>
      <Items>
          <telerik:RadComboBoxItem Text="" />
      </Items>          
</telerik:RadComboBox>
gary
Top achievements
Rank 1
 answered on 31 May 2011
3 answers
69 views
Hi.
A column's values in a grid are disappearing when the user is doing something on the web-site, like push a button or insert an item in another grid but not when user is inserting a new item in the grid that keep the column that lose it's values. When I refresh the grid, the values are coming back. The column is keeping a bool value from the database that is displaying as text (and as a combobox when inserting items). The code is:

 
<telerik:GridTemplateColumn HeaderStyle-Width="195px" DataField="Shipregistry" HeaderText="Skipsregister" SortExpression="Shipregistry" UniqueName="Shipregistry">
                    <ItemTemplate><%#DataBinder.Eval(Container.DataItem, "Shipregistry")%></ItemTemplate>
                    <EditItemTemplate>
                        <telerik:RadComboBox DataTextField="Shipregistry" DataValueField="Shipregistry" ID="ShipregistryComboBox" HighlightTemplatedItems="true" EmptyMessage="Velg et element..." AllowCustomText="true"
                        runat="server" Height="50px"  Width="95px" SelectedValue='<%#Bind("Shipregistry") %>' AutoPostBack="true">
                        <Items>                       
                            <telerik:RadComboBoxItem runat="server" Text="norsk" Value="NOR"/>
                            <telerik:RadComboBoxItem runat="server" Text="internasjonalt" Value="NIC"/>
                        </Items>
                    </telerik:RadComboBox>       
                    <asp:RequiredFieldValidator runat="server" ErrorMessage="*"  ForeColor="Red" ControlToValidate="ShipregistryComboBox" ID="RequiredFieldValidator2"></asp:RequiredFieldValidator>   
                    </EditItemTemplate><HeaderStyle Width="195px"></HeaderStyle>
                </telerik:GridTemplateColumn>

protected void RadGridFerryReg_ItemDataBound(object sender, GridItemEventArgs e)
       {
           if (e.Item is GridDataItem && e.Item.DataItem is Ferry)
           {              
         var item = e.Item as GridDataItem;
               var ferry = e.Item.DataItem as Ferry;
               item["Shipregistry"].Text = ferry.Shipregistry == "NOR" ? "norsk" : "internasjonalt";     
           }        
       }

Anyone have an idea why this happens? Perhaps the content is wrong in the ItemTemplate ....

Daniel
Telerik team
 answered on 31 May 2011
1 answer
63 views
Hi Telerik,

I have two tabs, one tab displays some information and a tab to load RadEditor

When run the program I set SelectedIndex is Tab1, then press into Tab2 and press update button to write content of editor,
It's ok on Firefox or Chrome but it's doesn't work in IE9

You can see my sample project in download link below,
http://www.mediafire.com/?o73iqtm9vyoy1mw
Please check it for me,

Thanks
Rumen
Telerik team
 answered on 31 May 2011
1 answer
84 views
i am using ajax concepts to load rotator . but as is a service that shows latest informations , i must clear data before to add new arrivals data from ajax request .. How can i do that using javascript block.


to load data , it works fine using .


 

 

var radRotatorItemData = [];

 

 

radRotatorItemData.Html =

 

"<a href='' style='margin-left:10px'>" + DAF + "</a>";

 

 

rotator.addRotatorItem(radRotatorItemData, 0);

Niko
Telerik team
 answered on 31 May 2011
1 answer
156 views

Hi,

I'm working with Performance Center from HP and apparently they use the telerik component. Since last week I get an error that applies on the raduploadmodule of Telerik. I also contacted HP support but they are not progressing on this so I'm trying to directly check for help on this forum. I'm admin on the server where Performance Center is running on so I have the rights to do anything ;)

Who can help or point me to the solution?

Thanks,
Nico
 

Server Error in '/LoadTest' Application.

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: The specified module could not be found. (Exception from HRESULT: 0x8007007E) (E:\Program Files\HP\Performance Center Server\PCWEB\web.config line 104)

Source Error:

Line 102:      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 103:      <add name="SSOHttpModule" type="HP.PC.Security.SSO.MessageHandlers.SSOHttpModule, HP.PC.Security.SSO" />
Line 104: <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" />Line 105:    </httpModules>
Line 106:  </system.web>

Source File: E:\Program Files\HP\Performance Center Server\PCWEB\web.config    Line: 104


Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3618
Nico
Top achievements
Rank 1
 answered on 31 May 2011
1 answer
86 views
Hallo,

I have got a problem with the example on Example.

Because of this, i edited my code as following:
<telerik:RadGrid runat="server" ID="Grid_Statistik" AllowMultiRowEdit="false" Skin="Office2007"
            GridLines="None"  PageSize="20" AllowPaging="true" DataSourceID="Grid_Statistik_DataSource" AllowSorting="true"  ShowStatusBar="true" >
             <ExportSettings FileName="File" OpenInNewWindow="True">
                <Pdf PaperSize="A4" PageHeight="210mm" PageWidth="297mm" />
            </ExportSettings>
            <GroupPanel ID="GroupPanel" Text="Gruppierungsfläche">
            </GroupPanel><%----%>
            <MasterTableView Name="Grid_Statistik" runat="server"DataSourceID="Grid_Statistik_DataSource"
                AutoGenerateColumns="false" PageSize="20" AllowPaging="true" AllowMultiRowEdit="false" AllowFilteringByColumn="True">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
<telerik:GridBoundColumn HeaderText="Employee" UniqueName="Employee"
                        DataField="Employee" DataType="System.String" ReadOnly="True">
                        <FilterTemplate><%--DataSourceID="MA_Source" DataTextField="nameKomplett" DataValueField="hr_m_personal_id" --%>
                          <telerik:RadComboBox id="cbx_MA" runat="server" Skin="Office2007" OnLoad="cbx_MA_Load"
                          SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Employee").CurrentFilterValue %>' OnClientSelectedIndexChanged="EmployeeIndexChanged"><%----%>
                            </telerik:RadComboBox>
                                <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
                            <script type="text/javascript">
                                    function EmployeeIndexChanged(sender, args) {
                                        var tableView = $find(<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
                                        tableView.filter("Employee", args.get_item().get_value(), "EqualTo");
                                }
                                </script>
                            </telerik:RadScriptBlock>
                        </FilterTemplate>
                        <HeaderStyle Width="250px" />
                    </telerik:GridBoundColumn>
 </Columns>
 </MasterTableView>
            <ClientSettings>
                <Scrolling ScrollHeight="415px" AllowScroll="True" UseStaticHeaders="true" />
            </ClientSettings>
            <PagerStyle AlwaysVisible="true" />
            <HeaderContextMenu EnableTheming="True">
 
                <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
            </HeaderContextMenu>
            <FilterMenu EnableTheming="True">
                <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
            </FilterMenu>
        </telerik:RadGrid>

If I use the RadComboBox to edit my filtervalue, my browser returns the following errorcode:
"tableView is null"
Because I used the code of the example, it might be a copy paste problem, but I don't see the mistake.....

Best regards
Mira
Telerik team
 answered on 31 May 2011
7 answers
156 views
Does RadRotator have a way to do a mouse over caption transparent area similar to the SimpleViewer.  An example of what I am looking for is at http://www.techstudio.ca/portfolio

I want to have the same functionality as this one without the thumbnails but with auto advance.

Thanks
Clint

Niko
Telerik team
 answered on 31 May 2011
1 answer
105 views
Hi,

I want to change the font color of selected Menu when it clicked. I tried to do it in Menu css but what is happening is, When we click on any menu there is page load and it reloads a full page and in that case the css again reload with page. So I thought to change font color of selected menu in C# code in Page_Load. But I am getting null for the selectedItem everytime after selection of any menu
Can you please let me know that how to do that change font color of selected menu ?

Note: I don't have any submenu in my menu control.


Thanks,
--JP
Princy
Top achievements
Rank 2
 answered on 31 May 2011
3 answers
236 views
http://www.telerik.com/help/aspnet-ajax/upload-custom-progress-monitoring-with-ajax.html

I am wanting to auto-hide the RadProgressArea on completion using AJAX - it does this automatically with a postback, but within an UpdatePanel, it just stays open after completion.
Referring to the above link, I have tried wrapping the RadProgressArea inside the UpdatePanel as well as not. I am having trouble with hiding the RadProgressArea on completion. I am using a Custom Progress, measuring a foreach loop and not uploading files.
How am I supposed to hide the RadProgressArea on completion? I have tried on client-side via the .hide() function and OnClientProgressUpdating event but this hides it as soon as it appears - before it's complete.

Thanks
David
Top achievements
Rank 1
 answered on 31 May 2011
17 answers
746 views
Hi,

I have an RadGridView within an UpdatePanel and I want to export it to Excel. Than I discover a problem. I've already knew that Button which triggers the actual export should be registered as an postback control. I did it (according to the way found on telerik website). But it does not work. My GridView looks like this

    
   <telerik:RadGrid ID="gvSearchTelerik" runat="server" 
                         OnItemCreated="gvSearchTelerik_ItemCreated" 
                         EnableAjaxSkinRendering="false" 
                         AllowSorting="True" 
                         AllowPaging="True" 
                         PageSize="15" 
                         GridLines="None" 
                         Width="100%" 
                         AllowFilteringByColumn="True" 
                         DataSourceID="sqlSearchDevice" 
                         HeaderStyle-Wrap="false" 
                         HeaderStyle-Width="150px" 
                         ShowGroupPanel="True" 
                         ShowStatusBar="true"
                <MasterTableView CommandItemDisplay="Top"
                    <CommandItemTemplate> 
                        <asp:ImageButton ID="bXls" runat="server" 
                                         OnInit="bXls_Init" 
                                         OnPreRender="bXls_PreRender" 
                                         OnClick="bXls_Click" 
                                         style="margin:3px 2px 1px 2px" 
                                         SkinID="ExportToExcel"/>                                
                    </CommandItemTemplate> 
                    <Columns> 
                        <telerik:GridBoundColumn DataField="Id" DataType="System.Int32" 
                                                 HeaderText="MojeIdecko"
                        </telerik:GridBoundColumn> 
                    </Columns> 
                </MasterTableView> 
                <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> 
                <ExportSettings IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true" > 
                    <Excel FileExtension="xls" Format="ExcelML" /> 
                </ExportSettings>                          
            <ClientSettings AllowDragToGroup="True" 
                            AllowColumnsReorder="true" 
                            ReorderColumnsOnClient="true"
                <Scrolling AllowScroll="True" 
                           UseStaticHeaders="True" 
                           SaveScrollPosition="true" 
                           FrozenColumnsCount="1" /> 
            </ClientSettings>                          
        </telerik:RadGrid>  


it is placed in the content page of a master page. Update panel is placed over the whole content in the master page. The code behind of the export function is

    protected void bXls_Click(object sender, ImageClickEventArgs e)  
    {  
        gvSearchTelerik.ExportSettings.ExportOnlyData = true;  
        gvSearchTelerik.ExportSettings.IgnorePaging = true;  
        gvSearchTelerik.ExportSettings.OpenInNewWindow = true;  
        gvSearchTelerik.MasterTableView.ExportToExcel();  
    }  


i registered the button as postback control in the ItemCreated event of the gridview

    protected void gvSearchTelerik_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) 
    { 
     if (e.Item is GridCommandItem) 
       { 
           ImageButton ibExportToExcel = (e.Item as GridCommandItem).FindControl("bXls"as ImageButton; 
           this.RegisterPostbackControl(this, ibExportToExcel); //this function just registers input control
// via ScriptManager placed on the MasterPage
       } 
    } 


however, each time i click the export button an asynchronous postback is made, not just fullpostback and GridView is not exported.
I tried other solution written on the telerik website, but non of them seem to work. What I've discovered was fact that export is made only for the first time. In other words, export is working, but when i made some postback on the page, export button does not cause full postback anymore.

please help.

thanks


Daniel
Telerik team
 answered on 31 May 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
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?