Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
772 views
How would you use RadMaskTextBox to mask all but the last 4 digits of a credit card?

I want the Textbox to display as ####-####-####-1234.

Thanks in advance for your assistance.
Veli
Telerik team
 answered on 11 Mar 2011
3 answers
176 views
Hi
Do you have a sample of grid which has checkbox, textbox and combobox columns int it?
Thanks
Princy
Top achievements
Rank 2
 answered on 11 Mar 2011
2 answers
284 views
I was having issues with prometheus running when using a Master page... I have found a thread that states to remove the runat = server from the head tag and insert 
<script>var controlClientObject = <%= RadControl1.ClientID %></script>
below is how I have added it in my master page.
 

<

body style="margin: 0px;" runat=server>

<form id="frmMaster" >

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">

<Scripts>

<asp:ScriptReference Path="~/Scripts/setFooter.js" />

</Scripts>

</asp:ScriptManager>

<

script>var controlClientObject = <%= RadControl1.ClientID %></script>

<div id="Header">

Now I get the following error... Can someone please help me as to what I am missing?

Compiler Error Message: CS0103: The name 'RadControl1' does not exist in the current context

I have made sure everything is in the web config and I do have the dll in the bin folder... I am able to to run everything fine as long as I do not use a master page?

Thanks for the help
Gina

Peter
Telerik team
 answered on 11 Mar 2011
1 answer
100 views
Hi Sir / Madam,

I am using Hierarchical grid to display Master & Details information. I want page size as 10 and 5 respectively in MasterTableView and DetailTables. For uniqueness in entire application i would like to go with asp.net's skin file. I have written below listed code in Skin1.skin file

<telerik:RadGrid runat="server"  >
<MasterTableView  PageSize="10">
</MasterTableView>
</telerik:RadGrid>
<telerik:GridTableView  Width="100%" PageSize="5" runat="server">
</telerik:GridTableView>

But end result was not met my expectation. Both Master and Child tables displays 5 records per page.

If I use same settings in .aspx page instead of skin file, results are displayed as expected.

Could any one please help me in this regard. Thanks in advance.

Thanks,
Sumanth

 
Tsvetoslav
Telerik team
 answered on 11 Mar 2011
1 answer
140 views
I have a column named 'Unread' in my Rad grid. Please see the following aspx code.

<Telerik:RadGrid ID="MessageBoardRadGrid"  Width="100%" AllowSorting="True" PageSize="15" AllowPaging="True" 
              AllowMultiRowSelection="True" runat="server" Gridlines=Both  HeaderStyle-Font-Bold=true 
              AutoGenerateColumns="False"  >
               <PagerStyle Mode="NextPrevAndNumeric" />                  
               <MasterTableView DataKeyNames="Name" AutoGenerateColumns="false">
                   <Columns>                           
                       <Telerik:GridTemplateColumn  DataField="Unread" HeaderText="Unread" HeaderStyle-CssClass="gridheader">                    
                           <ItemTemplate>
                               <%# Formatter.StatusIcon( (Forum) Container.DataItem ) %>
                           </ItemTemplate>
                       </Telerik:GridTemplateColumn >

I am binding an image if there is an most resent update on the column.
Please find the code for the StatusIcon() method below.
if (forum.LastUserActivity < forum.MostRecentPostDate) 
        {
            icon = "forum_status_new_ln.gif";
            alt = ResourceManager.GetString("IconAlt_NewPosts");
        }

I want to make it a default sorted column to show the unread items first.
Kindly help me accomplishing this.
Princy
Top achievements
Rank 2
 answered on 11 Mar 2011
1 answer
129 views
Can you add a row of data programatically and aggregate it within the radgrid.  If so, how?

Example:

I have a grid with 2 columns.  One of these columns is a template that runs a function and delivers an output.  Within that function I need to manually add data that is not present in the sqldatasource to the grid and use it when performing aggregate functions. 

ColumnA - ColumnB
1 - MyFunction(1) - adds new row (1, B)and returns A to column B.  
2 - MyFunction(2) - May return just A

Grid should look like
1 - A
1 - B
2 - A
Count 3

Even though SQLDataSource only returns
1 - AB
2 - A

Of course the function is more complex than the example above and I only need details on adding the row of data to the grid so that it can be aggregated.  Thanks

Tsvetoslav
Telerik team
 answered on 11 Mar 2011
2 answers
75 views
Hi there,


I used to have a child window which referenced a js function (let's say MyFunc) on parent by using window.opener.MyFunc().
I changed to radopen and window.opener.MyFunc() does not work now.
I first thought it was due that child is not exactly a different window so I just used MyFunc() but it still does not work.
So, how can I reference a js function on opener in child window which was opened with radopen?

Thank you so much,


Javier Andrés Cáceres Alvis
Shinu
Top achievements
Rank 2
 answered on 11 Mar 2011
1 answer
138 views
hi,

I am using   the following paging style <PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle> on radgrid.
If I enter the maximum number in the number of record fields and click "Change" though I see all the records, the paging panel disappears.

Looks like a bug in Radgrid. Any help?

Kind Regards
Princy
Top achievements
Rank 2
 answered on 11 Mar 2011
1 answer
86 views
Dear all
We have recently encountered a very serious issue with the previous vesion of the radupload for ASP.NET and statusmanger in particular. I can consistently simulate the error, I was just wondering if anyone has seen this in the latest version as well.

When two web users are uploading at the same time, the user that starts an upload after another user has one in process will for a couple of seconds see the file and filename of the other user that is being uploaded, after which it changes to display the correct file that he is busy uploading. After about 50% completion, both users will get an error message that their upload has failed.

I can consistently simulate this, with more users it becomes even more obvious as you first see for a couple of seconds all the files being uploaded by the other users before it will display the status of your file, after which all uploads will fail.

Is there anyone out there that can confirm this behaviour, or confirm that this has been fixed in the new releases of this component?
Tonie Venter
Top achievements
Rank 1
 answered on 11 Mar 2011
0 answers
72 views
Hi,

I have a combox that only should close when the arrow is selected. To do this, I am using the OnClientDropDownClosing event. The code below does eactly what I want it to do, only close when arrow is selected. When the dropdown arrow is selected, the OnClientDropDownClosing is called, the dropdown closes, then the OnClientDropDownClosed is called and everything works fine.
  
CONTROL:

telerik:RadComboBox ID="RadComboBoxStringInLookupValue" Runat="server" Width="325px" AllowCustomText="True" 
    EmptyMessage="<%$ Resources:CommonUserMsg, EnterValueMsgResource %>" EnableTextSelection="False" 
    DropDownWidth="325px" HighlightTemplatedItems="True" Visible="true" OnClientDropDownClosing="OnClientDropDownClosing" 
    OnClientDropDownClosed="populateComboBoxEmptyMessage" CausesValidation="False" >
    <ItemTemplate>
        <ul>
         <li class="col1">
           <telerik:RadListBox ID="RadListBoxSource" runat="server" Height="125px" DataSourceID="ObjectDataSourceLookUpValues" 
                DataTextField="Descr" DataValueField="Code" AllowTransfer="true" TransferToID="RadListBoxDestination" 
                AllowTransferOnDoubleClick="True" SelectionMode="Multiple" OnClientSelectedIndexChanged="SetCanvasChanged" 
                ondatabound="OnDataBound" onitemdatabound="OnItemsDataBound" >
               <ButtonSettings ReorderButtons="Common"></ButtonSettings>
           </telerik:RadListBox
         </li>    
         <li class="col2">
            <telerik:RadListBox ID="RadListBoxDestination" runat="server" Height="125px"  SelectionMode="Multiple"
               <ButtonSettings ReorderButtons="Common"></ButtonSettings>
            </telerik:RadListBox
         </li>                                 
        </ul>
      </ItemTemplate
      <Items>
          <telerik:RadComboBoxItem Text="" />
      </Items>           
</telerik:RadComboBox>

OnClientDropDownClosing Function

 

 

 

function OnClientDropDownClosing(sender, args) {
     args.set_cancel(false);
     var target = args.get_domEvent().target;
  
     //cancel drop-down closing only when clicked inside and not on the arrow
     if (target && target != sender.get_imageDomElement() && (jQuery.contains(sender.get_element(), target) ||   
           jQuery.contains(sender.get_dropDownElement(), target)))
     {
              args.set_cancel(true);
     }
}
This all worked; but then we added Ajax to the mix and it has stopped working. Now here what's happening.

OnClientDropDownClosing is called everytime a click is made in the drop down and remains open like I want it to; then once the dropdown arrow is clicked, it calls OnClientDropDownClosing, closes the dropdown, then opens it again..Never Calling the OnClientDropDownClosed event, which I am guessing is because the dropdown opens again.

Could it not be working because of the AJAX?

Thanks,
Gary

gary
Top achievements
Rank 1
 asked on 10 Mar 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?