Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
112 views
Hi guys.

I have a problem with Image and Document managers.

  1. If set ViewPaths property to not exists folder - see screenshot1
  2. If set ViewPaths property to exists folder but this folder is empty - see screenshot2

When copy some file to this folder - everything looks fine.

Thanks in advance. 

Regards,
Ernesto.
Robert Stordeur
Top achievements
Rank 1
 answered on 12 Mar 2011
2 answers
265 views
I have a radtreelist where I expose my webpage hierarchie. When I select a pageitem  in the tree i will be navigated to a webpage where I can edit this pageitem. After saving the changes I will be navigated back to my the with the radtreelist. What I want is to expand the treeitem I have just edited. So actually restoring the collapse-view like it was before I was navigated to the editpage.

How can I retrieve the dataitem in the treeview basewd on the DataKeyName.

Does anybody has an example how to accomplish this.

Thanks

Patrick
Patrick
Top achievements
Rank 1
 answered on 12 Mar 2011
1 answer
66 views
We have 2009-Q2 version.  The progress bar is not showing at all when using the upload control in IE9.  It works fine in IE8 and other browswers.  Any body else had this problem?  Thanks.
Mark
Top achievements
Rank 1
 answered on 12 Mar 2011
3 answers
106 views
I've been looking at the properties but I can't seem to figure out how to get the menu to behave as it does on Telerik's site, most likely the top of the page you're looking at now.  The menu with Products and Solutions.  When one is active the others don't show and they stay there until someone clicks out.  Is this custom code?  Any help would be greatly appreciated.

Thank you.
Kate
Telerik team
 answered on 12 Mar 2011
1 answer
180 views
Dear Expert,

Please i used ComboBox with services ,in my local machine its work fine also when i publish it to IIS7 .

now when i put the site one the server and access it the services not working and give me The Server Method " " Failed.

Please Help

Best Regards 
Ab Abulubbad
My code IS :
<tel:RadComboBox ID="rcbFileNo" runat="server" Skin="Web20" Width="80px" AutoPostBack="True"
                        AllowCustomText="True" MarkFirstMatch="True" EnableLoadOnDemand="True" EnableItemCaching="True"
                        ShowMoreResultsBox="True" OnClientItemsRequesting="OnClientItemsRequesting" EmptyMessage="رقم الملف"
                        OnSelectedIndexChanged="rcbFileNo_SelectedIndexChanged" meta:resourcekey="rcbFileNoResource1">
                        <WebServiceSettings Method="SearchFileNo" Path="~/Services/asmx/Search.asmx" />
                    </tel:RadComboBox>
                    <asp:ObjectDataSource ID="odsGetFileNosList" runat="server" SelectMethod="GetFileNosList"
                        TypeName="SMASIP.DataAccess.DBA.SMASServicesOldDB.LookupsServices"></asp:ObjectDataSource>


using System.Collections;
using System.Web.Services;
using System.Data.SqlClient;
using SMASIP.WebApplication.Base;
using SMASIP.DataAccess.DAL;
using Telerik.Web.UI;
using System.Web.Script.Services;
 
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class WebService : System.Web.Services.WebService
{
    SqlParameterCollection par = null;
    public WebService()
    {
 
        //Uncomment the following line if using designed components
        //InitializeComponent();
    }
 
 
    [WebMethod(EnableSession = true)]
    public IEnumerable SearchFileNo(RadComboBoxContext context)
    {
        par = new SqlCommand().Parameters;
        par.AddWithValue("@SearchPar", context.Text);
        par.AddWithValue("@cmd", "GetFileNosList");
 
        return DataProcess.GetIEnumerableList(Abstract.getDataTable("p_OldSMASIPServicesProcedure", par));
    }
    [WebMethod(EnableSession = true)]
    public IEnumerable SearchClassNo(RadComboBoxContext context)
    {
        par = new SqlCommand().Parameters;
        par.AddWithValue("@SearchPar", context.Text);
        par.AddWithValue("@cmd", "SearchClassNo");
 
        return DataProcess.GetIEnumerableList(Abstract.getDataTable("p_OldSMASIPServicesProcedure", par));
    }
}
Dimitar Terziev
Telerik team
 answered on 12 Mar 2011
1 answer
139 views

Hello.

I’m trying to use a radTabStrip in a webpage but I’m having a problem with the css sprites.

I used the Vista skin as my baseline and I edited in Photoshop the file TabStripStates.png.

All works fine in IE8, Firefox and Chrome, but I can’t make the sprites appear in IE6 and 7, only the text remains visible.

 

In my webpage I have the following code:

 

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SkinID="tabStripStandard" MultiPageID="multiPageFiltroUtilizadores"
      SelectedIndex="0">
      <Tabs>
          <telerik:RadTab runat="server" Text="Pesquisa Simples" ID="tabFiltroUtilizadoresTabSimples"
              PageViewID="PageViewPesquisaSimples" meta:resourcekey="txt_pesquisa_simples"
              Selected="True">
          </telerik:RadTab>
          <telerik:RadTab runat="server" Text="Pesquisa Avançada" ID="tabFiltroUtilizadoresTabAvancada"
              PageViewID="PageViewPesquisaAvancada" meta:resourcekey="txt_pesquisa_avancada">
          </telerik:RadTab>
      </Tabs>
  </telerik:RadTabStrip>

And in the skin file i have th following:

<telerik:RadTabStrip runat="server" EnableEmbeddedSkins="false" Skin="customTabStrip" SkinID="tabStripStandard"/>

I didn’t altered the skin file, I only edited the TabStripeStates.png.

 

 

 

Could you provide me some help?

 

 

 

Thanks in advance

Kate
Telerik team
 answered on 12 Mar 2011
3 answers
93 views
Hi all,
it's possible to customize some labels or text on the reminder popup form. I'd like to translate some button text from english to italian.
Thank's
Danilo
Veronica
Telerik team
 answered on 12 Mar 2011
4 answers
375 views
I should start by saying, Im really new student and any help would be great.

What I want to do is fill a custom edit form with details from my RadGrid when a client selects a row. I found an example here but i cant seem to get it to work right and its not exactly what im looking for.  I rarely use javascript and know a little c#. Ive tried something like the RadGrid1_SelectedIndexChanged but it didnt work so I tried to use the javascript from the example but have had problems with it also. 
Can someone please advise me on how to get this working. The page Im working with is below.

protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
        GridDataItem item = RadGrid1.SelectedItems[0] as GridDataItem; 
        // using Column UniqueName 
        string strtxt = item["ColumnUniqueName"].Text; 
        //using cell index 
        textbox.Text = item.Cells[0].Text; 
         
    } 

    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            var eweekspeakerId, currentSpeaker, currentRowIndex = null;


            var eweekspeaker
            {
                EWeekSpeakerId: null;
                Hnumber: null;
                Title: null;
                Description: null;
                SpeakerDate: null;


                create: function () {
                    var obj = new Object();
                    obj.EWeekSpeakerId = "";
                    obj.Hnumber = "";
                    obj.Title = "";
                    obj.Description = "";
                    obj.SpeakerDate = "";


                    return obj;
                }
            }


            function setValues(eweekspeaker) {
                $get("<%= rgEWeekSpeakers.ClientID %>").innerHTML = eweekspeaker.EWeekSpeakerId;


                $find("<%= rcbEditSpeaker.ClientID %>").findItemByValue(eweekspeaker.Hnumber).select();
                $find("<%= rtbEditTitle.ClientID %>").set_value(eweekspeaker.Title);
                $find("<%= rtbEditDescription.ClientID %>").set_value(eweekspeaker.Description);
                $find("<%= rdtpEditSpeakerDate.ClientID %>").set_selectedDate(eweekspeaker.SpeakerDate);
            }


            function getValues() {
                eweekspeaker.EWeekSpeakerId = $get("<%= rgEWeekSpeakers.ClientID %>").innerHTML;


                eweekspeaker.Hnumber = $find("<%= rcbEditSpeaker.ClientID %>").get_value();
                eweekspeaker.Title = $find("<%= rtbEditTitle.ClientID %>").get_value();
                eweekspeaker.Description = $find("<%= rtbEditDescription.ClientID %>").get_value();
                eweekspeaker.SpeakerDate = $find("<%= rdtpEditSpeakerDate.ClientID %>").get_selectedDate();


                return eweekspeaker;
            }


            function getDataItemKeyValue(radGrid, item) {
                return parseInt(radGrid.get_masterTableView().getCellByColumnUniqueName(item, "EWeekSpeakerId").innerHTML);
            }


            function OnClientClicked(button, args) {
                if (window.confirm("Are you sure you want to delete this speaker?")) {
                    button.set_autoPostBack(true);
                }
                else {
                    button.set_autoPostBack(false);
                }
            }


            //            function RowDblClick(sender, eventArgs) {
            //                sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
            //            }


            function RowSelected(sender, eventArgs) {
                var grid = sender;
                var MasterTable = grid.get_masterTableView();
                var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];
                var cell = MasterTable.getCellByColumnUniqueName(row, "EWeekSpeakerID");
                //here cell.innerHTML holds the value of the cell
                $get("<%= rgEWeekSpeakers.ClientID %>").innerHTML = employee.EWeekSpeakerId;


                $find("<%= rcbEditSpeaker.ClientID %>").set_value(employee.Hnumber);




            }


            function GetSelectedSpeaker() {
                var grid = $find("<%=rgEWeekSpeakers.ClientID %>");
                var MasterTable = grid.get_masterTableView();


                var selectedRows = MasterTable.get_selectedItems();
                for (var i = 0; i < selectedRows.length; i++) {
                    var row = selectedRows[i];
                    var cell = MasterTable.getCellByColumnUniqueName(row, "EWeekSpeakerID")
                    //here cell.innerHTML holds the value of the cell
                }
            }
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadGrid ID="rgEWeekSpeakers" CssClass="grid" runat="server" GridLines="None"
        AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False"
        AllowMultiRowEdit="True" ShowStatusBar="True" OnUpdateCommand="rgEWeekSpeakers_UpdateCommand"
        AllowFilteringByColumn="True" OnSelectedIndexChanged="rgEWeekSpeakers_SelectedIndexChanged">
        <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
            <Selecting AllowRowSelect="true" />
            <ClientEvents OnRowSelected="rowSelected" />
            <Scrolling AllowScroll="true" UseStaticHeaders="true" />
            <%--            <ClientEvents OnRowDblClick="RowDblClick" />--%>
        </ClientSettings>
        <MasterTableView EditMode="PopUp" CommandItemDisplay="Top" DataKeyNames="EWeekSpeakerID">
            <EditFormSettings InsertCaption="Add new item" CaptionFormatString="Edit {0}" CaptionDataField="FullName"
                PopUpSettings-Modal="true">
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                </EditColumn>
                <PopUpSettings Modal="True"></PopUpSettings>
            </EditFormSettings>
            <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="20px"></HeaderStyle>
            </RowIndicatorColumn>
            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                <HeaderStyle Width="20px"></HeaderStyle>
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="EWeekSpeakerID" FilterControlAltText="Filter EWeekSpeakerID column"
                    HeaderText="EWeekSpeakerID" SortExpression="EWeekSpeakerID" UniqueName="EWeekSpeakerID"
                    DataType="System.Int32" ReadOnly="True" Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="FullName" FilterControlAltText="Filter FullName column"
                    HeaderText="FullName" SortExpression="FullName" UniqueName="FullName">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Title" FilterControlAltText="Filter Title column"
                    HeaderText="Title" SortExpression="Title" UniqueName="Title">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Description" FilterControlAltText="Filter Description column"
                    HeaderText="Description" SortExpression="Description" UniqueName="Description"
                    Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="SpeakerDate" DataType="System.DateTime" FilterControlAltText="Filter SpeakerDate column"
                    HeaderText="SpeakerDate" SortExpression="SpeakerDate" UniqueName="SpeakerDate"
                    DataFormatString="{0:M/dd/yyyy}">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Hnumber" DataType="System.Int32" FilterControlAltText="Filter Hnumber column"
                    HeaderText="Hnumber" SortExpression="Hnumber" UniqueName="Hnumber" Visible="false"
                    ReadOnly="true">
                </telerik:GridBoundColumn>
            </Columns>
        </MasterTableView>
        <FilterMenu EnableImageSprites="False">
        </FilterMenu>
        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
        </HeaderContextMenu>
    </telerik:RadGrid>
    <br />
    <telerik:RadTabStrip ID="rtseWeekSpeakers" runat="server" SelectedIndex="0" MultiPageID="rmpeWeekSpeakers">
        <Tabs>
            <telerik:RadTab Text="Edit Speaker" Selected="true" PageViewID="rpvEditSpeaker" />
            <telerik:RadTab Text="Add Speaker" Selected="True" PageViewID="rpvAddSpeaker" />
        </Tabs>
    </telerik:RadTabStrip>
    <telerik:RadMultiPage ID="rmpeWeekSpeakers" runat="server" SelectedIndex="0">
        <telerik:RadPageView ID="rpvEditSpeaker" runat="server" BorderStyle="Solid" BorderWidth="1px">
            <div style="padding: 5px">
                <asp:Label ID="lEditSpeakerId" runat="server"></asp:Label>
                <telerik:RadComboBox ID="rcbEditSpeaker" DataTextField="FullName" DataValueField="HNUMBER"
                    runat="server" EnableAutomaticLoadOnDemand="True" ItemsPerRequest="10" ShowMoreResultsBox="True"
                    EnableVirtualScrolling="True" EmptyMessage="Select Speaker" MinFilterLength="4">
                </telerik:RadComboBox>
                <br />
                <telerik:RadTextBox ID="rtbEditTitle" runat="server" Width="50%">
                </telerik:RadTextBox>
                <br />
                <telerik:RadTextBox ID="rtbEditDescription" runat="server" TextMode="MultiLine" Columns="50"
                    Rows="10" Width="80%">
                </telerik:RadTextBox>
                <br />
                <telerik:RadDateTimePicker ID="rdtpEditSpeakerDate" runat="server" MinDate="1/1/1000"
                    MaxDate="1/1/3000">
                </telerik:RadDateTimePicker>
                <telerik:RadButton ID="rbUpdate" runat="server" Text="Update">
                </telerik:RadButton>
                &nbsp;
                <telerik:RadButton ID="rbDelete" runat="server" Text="Delete" OnClientClicked="OnClientClicked">
                </telerik:RadButton>
            </div>
        </telerik:RadPageView>
        <telerik:RadPageView ID="rpveAddSpeakers" runat="server" BorderStyle="Solid" BorderWidth="1px">
            <div style="padding: 5px">
                <telerik:RadComboBox ID="rcbAddSpeaker" DataTextField="FullName" DataValueField="HNUMBER"
                    runat="server" EnableAutomaticLoadOnDemand="True" ItemsPerRequest="10" ShowMoreResultsBox="True"
                    EnableVirtualScrolling="True" EmptyMessage="Select Speaker" MinFilterLength="4">
                </telerik:RadComboBox>
                <br />
                <telerik:RadTextBox ID="rtbAddTitle" runat="server" Width="50%" EmptyMessage="Enter Title">
                </telerik:RadTextBox>
                <br />
                <telerik:RadTextBox ID="rtbAddDescription" runat="server" TextMode="MultiLine" Columns="50"
                    Rows="10" Width="80%" EmptyMessage="Enter Description">
                </telerik:RadTextBox>
                <br />
                <telerik:RadDateTimePicker ID="rdtpAddSpeakerDate" runat="server">
                </telerik:RadDateTimePicker>
                <telerik:RadButton ID="rbInsert" runat="server" Text="Insert" OnClick="rbInsert_Click">
                </telerik:RadButton>
            </div>
        </telerik:RadPageView>
    </telerik:RadMultiPage>
Curt
Top achievements
Rank 1
 answered on 12 Mar 2011
4 answers
169 views
I already have a server-side solution, but was curious if anyone has a client-side solution. Basically, I have two GridTemplateColumns, each with a CheckBox (chkIncremental and chkFull). I want the event of checking either CheckBox to force the other checkbox on the same row to become unchecked. Having both CheckBoxes unchecked is a valid state.


Here is my current control with the server-side OnCheckedChange call. I'd love a client-side solution and to be able to make AutoPostBack = False.

<telerik:RadGrid runat="server" ID="rgRegExtractRequest" OnItemDataBound="rgRegExtractRequestDetail_DataBinding"
    AutoGenerateColumns="false"  AllowSorting="false" AllowPaging="false" >
  
    <MasterTableView DataKeyNames="AcademicYear" AllowMultiColumnSorting="True" HierarchyLoadMode="ServerBind"
        GroupLoadMode="Server">
  
        <DetailTables>
            <telerik:GridTableView DataKeyNames="AcademicYear" Width="100%" AllowSorting="false" >
                <ParentTableRelation>
                    <telerik:GridRelationFields DetailKeyField="AcademicYear" MasterKeyField="AcademicYear" />
                </ParentTableRelation>
                                                                  
                <Columns>
                    <telerik:GridBoundColumn DataField="Subject" SortExpression="Subject" HeaderText="Subject" Display="true" />
                    <telerik:GridBoundColumn UniqueName="SubjectCd" DataField="SubjectCd" Display="false" />
                    <telerik:GridBoundColumn DataField="ExtractDate" SortExpression="ExtractDate" HeaderText="Last Download" Display="true" />
                    <telerik:GridBoundColumn UniqueName="AllowIncrementalFlag" DataField="AllowIncrementalFlag" Display="false" />
                    <telerik:GridBoundColumn UniqueName="AllowFullFlag" DataField="AllowFullFlag" Display="false" />
  
                    <telerik:GridTemplateColumn UniqueName="clmIncremental" HeaderText="Incremental" Display="true" ItemStyle-HorizontalAlign="Center" >
                        <ItemTemplate >
                            <asp:CheckBox ID="chkIncremental" runat="server" OnCheckedChanged="chkFullIncremental_CheckedChanged" AutoPostBack="true" />
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridTemplateColumn UniqueName="clmFull" HeaderText="Full" Display="true" ItemStyle-HorizontalAlign="Center" >
                        <ItemTemplate >
                            <asp:CheckBox ID="chkFull" runat="server" OnCheckedChanged="chkFullIncremental_CheckedChanged" AutoPostBack="true" />
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
  
                    <telerik:GridBoundColumn DataField="Rescore" SortExpression="Rescore" HeaderText="Rescore Value" Display="true" />
                </Columns>
                </telerik:GridTableView>
        </DetailTables>
  
        <Columns>
            <telerik:GridBoundColumn DataField="AcademicYear" SortExpression="AcademicYear" HeaderText="" Display="true" />
        </Columns>
  
    </MasterTableView>
</telerik:RadGrid>
Scott
Top achievements
Rank 1
 answered on 11 Mar 2011
3 answers
185 views
I have a simple page setup with two horizontal panes.

1 Header Pane - with a RadMenu Control
1 Content Pane

When a user clicks on a rad menu link it loads the corresponding page into the ContentPane.
This works great until the user clicks refresh on the browser and the ContentPane loads the inital page instead of the last page the user was on.

Can the ContentUrl be persisted on a page refesh?
If not, should I build some type of cookie system that will hold the users' last contentURL or is there a better way?

Thanks,

Brad
Niko
Telerik team
 answered on 11 Mar 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?