Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
219 views
hi
first i sorry for my poor English

i have grid in batch mode whit row EditType . i have radtextbox and RadNumericTextBox in edititemtamplate . i want when the value/text of these change a client event fire.
when i use textchanged of radtextbox when i click on another row with cell have different value the event fire too and i don't want this.in keypress i cant get tab button because when i press tab focus changed and focus  another cell and don't fire event.

when i use these event:
OnBatchEditGetEditorValue
OnBatchEditSetEditorValue
OnBatchEditSetCellValue
OnBatchEditGetCellValue
OnBatchEditCellValueChanged
OnBatchEditCellValueChanging

all of them fire after selected row change

now what witch event i can use?
Kostadin
Telerik team
 answered on 09 Apr 2014
11 answers
300 views

Hi There

I have a situation in which I have grid with numeric column on the web page and I have a numeric column on the web page as well.

I would like to compare the sum of all the grid numeric column values with the value of numeric column on the web page.

For example I have a value of 10,000 on the numeric column on the page and I have four records in the grid with the value 1000, 2000, 4000,2500 total=9500 which is less than 10,000 the value of my numeric column on the web page

And I am going to edit the fourth record (using Edit form mode) with the value say 5000 from 2500. Now the total value is greater than 10000 so I would like to warn my user using client side Java script and put the focus back again inside the grid numeric column so that he can change the value so that the value should not be greater than 10,000

So I would like to know the way how to calculate the total of particular numeric column of all rows including the edited row using Java script on focus out or on update client side event

In short I need to find a way to loop through all the rows including the one I am editing on the client side

Your help will be much appreciated

Many thanks

Syed

Konstantin Dikov
Telerik team
 answered on 09 Apr 2014
5 answers
188 views
I have two data controls that users can switch between, one a datagrid and one a RadListView that is tied to the datapager below:

   <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="listResults" PageSize="20">
                                      <Fields>
                                <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
                                <telerik:RadDataPagerButtonField FieldType="Numeric"  />
                                <telerik:RadDataPagerButtonField FieldType="NextLast" />
                               <telerik:RadDataPagerNumericPageSizeField LabelText="Page Size:" SubmitButtonText="Change"  TextBoxWidth="25" Visible="true" />
                                <telerik:RadDataPagerGoToPageField CurrentPageText="Page: " TotalPageText="of" SubmitButtonText="Go" TextBoxWidth="30" />
                                
                            </Fields>
                                     </telerik:RadDataPager>

The datagrid works just fine when changing the page size and hitting the enter key. The RadListView version I have with datapager does not.

I ended up just creating a hidden submit button and setting the default button for the whole page to that but really this is just a work around and to me the RadDataPagerNumericPageSizeField in RadDatapager should act just like the pager control built in to RadDatagrid.

With the hidden submit button the Datagrid still acts normally when changing the page size and hitting enter (which is great and the way I want it to act).





Kalpesh
Top achievements
Rank 1
 answered on 09 Apr 2014
1 answer
462 views
I want to get all data of a Radgrid into a datatable but my Radgrid includes GridTemplateColumn and when I use the normal code to get the column and rows in a datatable it gets back some of bound columns empty. Would you please help me to know what should I do?



Pavlina
Telerik team
 answered on 09 Apr 2014
5 answers
184 views
When 'postback' event is triggered in a page, rad grid header style is reset. What could be the cause of this issue and how to fix it?
aspx code
<asp:UpdatePanel UpdateMode="Always" ID="upGridConfig" runat="server">
                                        <ContentTemplate>
                                            <asp:HiddenField ID="hdnId" runat="server" />
                                            <asp:HiddenField ID="hdnTowerNo" runat="server" />
                                            <telerik:RadGrid ID="gridWindTurbines" ViewStateMode="Enabled" AllowPaging="true"
                                                AllowMultiRowSelection="false" AllowSorting="true" OnPageIndexChanged="gridWindTurbines_PageIndexChanged"
                                                OnNeedDataSource="gridWindTurbines_NeedDataSource" AutoGenerateColumns="false"
                                                AllowAutomaticInserts="true" GridLines="Horizontal" ClientSettings-EnableRowHoverStyle="true"
                                                OnItemDataBound="gridWindTurbines_ItemDataBound" EnableAjaxSkinRendering="false"
                                                MasterTableView-RowIndicatorColumn-ItemStyle-BorderColor="ActiveBorder" Height="264px"
                                                 runat="server">
                                                <ClientSettings Scrolling-AllowScroll="true" Selecting-AllowRowSelect="true" Scrolling-UseStaticHeaders="true"
                                                    Selecting-UseClientSelectColumnOnly="true">
                                                    <ClientEvents OnRowSelecting="enablelink" OnRowDeselecting="disablelink" />
                                                </ClientSettings>
                                                <MasterTableView AllowPaging="true" DataKeyNames="NAME,OBJID,MODEL,POWER" Visible="true"
                                                    Width="100%" TableLayout="Fixed" EnableViewState="true" HeaderStyle-HorizontalAlign="Center"
                                                    ItemStyle-HorizontalAlign="Center" AlternatingItemStyle-HorizontalAlign="Center"
                                                    ClientDataKeyNames="NAME,OBJID">
                                                    <Columns>
                                                        <telerik:GridClientSelectColumn UniqueName="CHK" ItemStyle-HorizontalAlign="Center"
                                                            HeaderStyle-Width="5%">
                                                        </telerik:GridClientSelectColumn>
                                                        <telerik:GridBoundColumn DataField="OBJID" HeaderStyle-Font-Bold="true" Visible="false"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn DataField="NAME" HeaderStyle-Font-Bold="true" HeaderText="WTG"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn DataField="MODEL" HeaderText="TYPE" HeaderStyle-Font-Bold="true"
                                                            HeaderStyle-Width="25%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridTemplateColumn UniqueName="POWER" SortExpression="POWER" HeaderStyle-Font-Bold="true"
                                                            HeaderText="POWER">
                                                            <ItemTemplate>
                                                                <asp:Label ID="LblPower" runat="server" />
                                                            </ItemTemplate>
                                                        </telerik:GridTemplateColumn>
                                                        <telerik:GridBoundColumn DataField="PLCCount" HeaderText="#PLC" HeaderStyle-Font-Bold="true"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn DataField="CCUCount" HeaderText="#CCU" HeaderStyle-Font-Bold="true"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn DataField="SMPCount" HeaderText="#SMP" HeaderStyle-Font-Bold="true"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                        <telerik:GridBoundColumn DataField="DASCount" HeaderText="#DAS" HeaderStyle-Font-Bold="true"
                                                            HeaderStyle-Width="10%">
                                                        </telerik:GridBoundColumn>
                                                    </Columns>
                                                    <HeaderStyle CssClass="GridHeader" />
                                                </MasterTableView>
                                                <PagerStyle Mode="NextPrevAndNumeric" VerticalAlign="Bottom" Position="Bottom" AlwaysVisible="true" />
                                            </telerik:RadGrid>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
Konstantin Dikov
Telerik team
 answered on 09 Apr 2014
2 answers
583 views
Hi,

Can I set images URL from a data source instead of image data field? In my situation, we save only image url in database.

Thanx 
Saeid
Saeid Kdaimati
Top achievements
Rank 2
 answered on 09 Apr 2014
1 answer
110 views
Hi,

Is there a way to enable resizing but only when in 'Preview' edit mode? At the moment, it seems that resizing only works when editor is in 'All' edit mode. When set to a specific edit mode, the bottom of the editor (which allows resizing) disappears.

Thanks.
Ianko
Telerik team
 answered on 09 Apr 2014
11 answers
564 views

Has anyone managed to create a FileBrowserContentProvider to handle physical paths outside the web app? I have a scenario where I need files to be managed outside of the application, and it appears that everything wants virtual paths!

Looking at the demo I also thought of using a httphandler for the files, however that isn’t working. I got as far as getting the directory tree to show in the left tree view however no files are being shown.

I am by no means an ASP.net expert and am still learning the ropes, so if anyone can point me in the right direction I'd be most grateful.

I Keep getting errors like below thrown up:

---------------------------
Message from webpage
---------------------------
Callback Loading error:
D:\Test\
Unrecognized escape sequence. (14): { path : &quot;D:\Test\&quot;, sortExpression : &quot;&quot;}96|/wEWCAL4tITjBwL8w9uGDALztZepDwLytZepDwL1tZepDwL0tZepDwLvtZepDwLutZepD4v1sVL6WoAl9jmHj5iuS6WymetQ
---------------------------
OK  
---------------------------

Vessy
Telerik team
 answered on 09 Apr 2014
2 answers
145 views
I have a page that I have has a fileExplorer on it.  All seems to work except the upload.  When I upload a file I always get this error and it opens a dynamic block of code.

JavaScript runtime error: Unable to get property 'get_selectedItem' of undefined or null reference

The file still uploads but not sure why this error is happening. 
I am runner version 2013.2.717.35 on a 2.0 framework asp.net app.
Rumen
Telerik team
 answered on 09 Apr 2014
1 answer
145 views
Hi

I have implemented the custom file browser as specified in the online resources. I am using shared paths like "\\172.0.0.0\images".

Everything else seem to work except for thumnails view.

I also tried cssclass - rfethumbnails but it doesn't help.

I have implemented all 4 methods that determine thumbnails for the images.

public override string GetFileName(string url)
        {
            string fileName = Path.GetFileName(RemoveProtocolNameAndServerName(url));
            return fileName;
        }
        public override string GetPath(string path)
        {

            // First add the '~/' signs in order to use the VirtualPathUtility.GetDirectory() method ;
            string PathWithTilde = "~/" + path;
            string virtualPath = VirtualPathUtility.GetDirectory(PathWithTilde);
            virtualPath = virtualPath.Remove(0, 2);// remove the '~' signs
            return virtualPath;            
        }
        /// <summary>
        /// Verify the file selected
        /// </summary>
        /// <param name="url"></param>
        /// <returns></returns>
        
        public override Stream GetFile(string url)
        {
            string virtualPath = RemoveProtocolNameAndServerName(url);
            string physicalPath = this.GetPhysicalFromVirtualPath(virtualPath);
            if (physicalPath == null)
                return null;

            if (!File.Exists(physicalPath))
            {
                return null;
            }

            return File.OpenRead(physicalPath);
        }
        public override string StoreBitmap(System.Drawing.Bitmap bitmap, string url, System.Drawing.Imaging.ImageFormat format)
        {
            string virtualPath = RemoveProtocolNameAndServerName(url);
            string physicalPath = this.GetPhysicalFromVirtualPath(virtualPath);
            if (physicalPath == null)
                return string.Empty;

            StreamWriter bitmapWriter = StreamWriter.Null;

            try
            {
                bitmapWriter = new StreamWriter(physicalPath);
                bitmap.Save(bitmapWriter.BaseStream, format);
            }
            catch (IOException)
            {
                string errMessage = "The image cannot be stored!";
                return errMessage;
            }
            finally
            {
                bitmapWriter.Close();
            }
            return string.Empty;
        }

Vessy
Telerik team
 answered on 09 Apr 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?