Telerik Forums
UI for ASP.NET AJAX Forum
16 answers
600 views
I have built a custom from on the server using Rad controls that include a DropDownList.  All the controls return a select value except for DropDownList.

Each control returns a pair of values, the singular selected value and a second long dictionary type string with more information on the control and its selected value

For example a Rad Input Text box will return two fields:

key = "ctl00$MainContentMembers$tsupcontrol_0"
value = "Mick"

and
key = "ctl00_MainContentMembers_tsupcontrol_0_ClientState"
value = "{\"enabled\":true,\"emptyMessage\":\"Display Name\",\"validationText\":\"Mick\",\"valueAsString\":\"Mick\",\"lastSetTextBoxValue\":\"Mick\"}"

Isn't it nice how the number zero can fall be take off the end of $tsupcontrol_ to get the control number.

A DropDownList  only returns the second dictionary item and no single value with the selection.
key = "ctl00_MainContentMembers_tsupcontrol_3_ClientState" 
value = "{\"enabled\":true,\"logEntries\":[],\"selectedIndex\":3,\"selectedText\":\"Four%20is%20square\",\"selectedValue\":\"Four\"}"

My post parsing looks for $tsupcontrol_ to find the values and gets to ignore the more complicated compound values.  Now I must complicate my code having to look for non $tsupcontrol_ values because DropDownList does not output a single return value which can be easily seen as "selectedValue" in the complicated string.  I have a Asp radio button list that gives the selected value just fine.

Is this a bug I must work around or is there a way to make the control return its selected value properly like the other well behaved controls?  Since the control is constructed in server code I cannot use Javascript to reference it or reference it as a runat control on the server.

George
Ivan Danchev
Telerik team
 answered on 28 Nov 2016
6 answers
100 views

Hi...

I use RadEditor in page when i import image and click right image and open properties dialog but code error 

 

Please Help.

Thanks.

John
Top achievements
Rank 1
 answered on 28 Nov 2016
6 answers
456 views
Hi, I have a grid connected to a clientdatasource and I need to refresh the grid from the web service, how can I do that using client side methods?
I tried the fetch() method of the datasource, or rebind() from the master table view but nothing works.
Thanks.
Viktor Tachev
Telerik team
 answered on 28 Nov 2016
8 answers
382 views

I have a RadComboBox that triggers some Javascript which changes a MaskedTextBox's mask from a 10-digit phone number to a 30-digit free-form mask.  This behaves fine when testing under desktop browsers such as Chrome, but when I test it using mobile browsers on iOS and Android devices I get strange behavior.  This occurs if I select the first option:

Using Chrome under Android (on a Samsung Galaxy S5 running Android 5.1), when setting focus on the MaskedTextBox, when I start typing on it the first value is ignored and the second value is added to the input field.  If I try to edit the value I entered, the cursor jumps to the right side of the object and sometimes can't delete values and seems to get stuck.

Using Safari under iOS on an iPhone, everything seems to work properly except when focusing outside of the MaskedTextBox and giving it focus again, it pads the value entered with empty spaces.

I isolated the code below.  Am I doing something wrong or is this an issue with the MaskedTextBox control under mobile browsers?

I'm using UI for ASP.NET AJAX Q2 2016 for the 4.5 .NET Framework.

Thank you:

 

<!DOCTYPE html>
 
<head runat="server">
    <title></title>
    <telerik:RadScriptBlock runat="server" ID="RSBlock">
     
         <script type="text/javascript">
             //<![CDATA[
 
             function rcbType_ClientIndexChanged(sender, eventArgs) {
                 var selectedItem = eventArgs.get_item();
 
 
                 switchMask(selectedItem.get_value());
 
             }
 
             function switchMask(selectedValue) {
                 var rtxtNumber = $find("<%= rtxtNumber.ClientID%>");
                 var masks;
 
                 switch (selectedValue) {
                     case '0':
                         var rtxtNumberResource1Label = 'Enter Order Number';
 
                         $get(rtxtNumber._wrapperElementID).getElementsByTagName("label")[0].innerHTML = rtxtNumberResource1Label;
                         rtxtNumber.set_enabled(true);
                         rtxtNumber.enable();
 
                         masks = [
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                             new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(), new Telerik.Web.UI.RadFreeMaskPart(),
                         ];
                         rtxtNumber._length = 0;
                         rtxtNumber._setMask(masks);
                         rtxtNumber.clear();
 
                         break;
 
                     case '1':
                         rtxtNumber.set_visible(true);
                         var rmtbNumberResource1Label = 'Enter Phone Number';
 
                         $get(rtxtNumber._wrapperElementID).getElementsByTagName("label")[0].innerHTML = rmtbNumberResource1Label;
                         
                         rtxtNumber.set_enabled(true);
                         rtxtNumber.enable();
                         masks = [
                          new Telerik.Web.UI.RadLiteralMaskPart('('),
                         new Telerik.Web.UI.RadDigitMaskPart(),
                          new Telerik.Web.UI.RadDigitMaskPart(),
                           new Telerik.Web.UI.RadDigitMaskPart(),
                        new Telerik.Web.UI.RadLiteralMaskPart(') '),
                          new Telerik.Web.UI.RadDigitMaskPart(),
                          new Telerik.Web.UI.RadDigitMaskPart(),
                           new Telerik.Web.UI.RadDigitMaskPart(),
                           new Telerik.Web.UI.RadLiteralMaskPart('-'),
                           new Telerik.Web.UI.RadDigitMaskPart(),
                          new Telerik.Web.UI.RadDigitMaskPart(),
                           new Telerik.Web.UI.RadDigitMaskPart(),
                           new Telerik.Web.UI.RadDigitMaskPart()
                         ];
                         rtxtNumber._length = 0;
                         rtxtNumber._setMask(masks);
                         rtxtNumber.clear();
                         break;
                     default:
                         rtxtNumber.set_enabled(false);
                         rtxtNumber.disable();
                         break;
 
                 }
 
             }
 
        
             //]]>
        </script>
    </telerik:RadScriptBlock>
 
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager runat="server" ID="RadScriptManager1"/>
 
     <telerik:RadComboBox ID="rcbType" runat="server" Label="Order Number or Phone Number?"  CausesValidation="false"
        Width="100%" Height="200px" EmptyMessage="Select one" AllowCustomText="true"  OnClientSelectedIndexChanged="rcbType_ClientIndexChanged"
            >
        <Items>
            <telerik:RadComboBoxItem Text="Order Number"  Value="0" />
            <telerik:RadComboBoxItem Text="Phone Number"  Value="1" />
        </Items>
    </telerik:RadComboBox>
        <br /><br />
        <telerik:RadMaskedTextBox ID="rtxtNumber" runat="server" Label="Enter Order Number" Width="100%" Enabled="False" Mask=""/>
    </div>
    </form>
</body>
</html>

 

 

Viktor Tachev
Telerik team
 answered on 28 Nov 2016
1 answer
312 views

Hi:

I use RadWizard and create 10 WizadStep, each step content 10 textbox, how can I get all of textbox value when I press finish ?

Rumen
Telerik team
 answered on 28 Nov 2016
1 answer
196 views

Hi,

I have implemented SessionTimeOut exactly as shown in the example http://www.telerik.com/forums/demo-for-session-timeout-is-confusing

However, I need the TimeOut notification to appear only on the home page, the default page after logging in. When the user clicks on a grid view row on the home page, which sets the sessions etc and navigates to various other pages, the timeout should not appear.

For this, I am setting the ShowInterval to Session.Timeout - 1 on page load and setting it to 0 on click of the gridview row.

However, the timeout notification is always showing after the time out ie., the timer is always ticking in the background.

Any suggestions are highly appreciated.

Thank you.

Marin Bratanov
Telerik team
 answered on 28 Nov 2016
1 answer
91 views

Hi 

I wish my mp4 file can play on RedMediaPlayer. but, when I load mp4 file, it no response. Is my file format wrong or too big?

Rumen
Telerik team
 answered on 27 Nov 2016
20 answers
470 views
Hi All,

I have a standard Radgrid and am using the RadGrid.MasterTableView.ExportToExcel() method.  Unfortunately, I have to refresh the page, after an export, in order to do any sorting/filtering or another export.  Am I missing something?

Thanks,
Mark
Syed Ali
Top achievements
Rank 1
 answered on 26 Nov 2016
2 answers
121 views

Hi:

<telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" OnLoad="RadSkinManager1_Load" OnInit="RadSkinManager1_Init"  />

it will generate a RadCombox at page, the RadCombox content several skin name, but it English, I want rename these skin name in local language, hwo can I do ? 

Liu
Top achievements
Rank 1
 answered on 26 Nov 2016
2 answers
87 views

(Version 2016.3.1027)

1. I need the RadWizard show in Vertical, I try this, but not work no matter any render mode 

2. Why Telerik want hide "Orientation" property ? I'm type the property directly, the code complete will not show "  Orientation " property

        <telerik:RadWizard ID="RadWizard1" runat="server"  Orientation="Vertical">
            <WizardSteps>
                <telerik:RadWizardStep ID="RadWizardStep1" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep2" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep3" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep4" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep5" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep6" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep7" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep8" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep9" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep10" runat="server">
                </telerik:RadWizardStep>
                <telerik:RadWizardStep ID="RadWizardStep11" runat="server">
                </telerik:RadWizardStep>
            </WizardSteps>
        </telerik:RadWizard>

Liu
Top achievements
Rank 1
 answered on 26 Nov 2016
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Bronze
Iron
Iron
yw
Top achievements
Rank 2
Iron
Iron
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Bohdan
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?