or
function AddToList(index) { var grid = $find('<%=grd.ClientID%>'); var Tick = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('IMG')[0]; var PlusMinus = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('IMG')[1]; var hid = grid.MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('INPUT')[10]; if (!IsRevoked(PlusMinus) && !IsStatic(PlusMinus)) { hid.value = "true"; grid.MasterTableView.get_dataItems()[index].get_element().style.backgroundColor = "#E2EFE1"; Tick.style.display = "block"; PlusMinus.src = "../icons/tree/GreyMinus.gif"; ShowRow(index); } }Our problem lies in the ShowRow(index) call at the end of the method:
function ShowRow(index) { var ChkBox = GetPickerGrid().MasterTableView.get_dataItems()[index].get_element().getElementsByTagName('INPUT')[1]; ChkBox.checked = true; GetPickerGrid().MasterTableView.ShowRow(index); }
protected void Page_Init(object sender, EventArgs e){ RadStyleSheetManager.GetCurrent(Page).StyleSheets.Add(new StyleSheetReference("KaosCore.Style.Widgets.FeedWall.css", "KaosCore")); RadScriptManager.GetCurrent(Page).Scripts.Add(new ScriptReference("KaosCore.Javascript.Widgets.FeedWall.js"));}
<telerik:RadUpload MaxFileSize="512000" OverwriteExistingFiles="true" ControlObjectsVisibility="None"
runat="server" ID="RadUpload1" OnValidatingFile="uploadMedia_ValidatingFile"
OnClientFileSelected="uploadMedia_FileSelected" Width="500px" />
<span class="ruFileWrap ruStyled" style="width: 80px;" jQuery171041561896132524767="11">
<input class="ruFileInput" id="ctl00_MainContent_Edit1_RadUpload1file0" submitName="ctl00_MainContent_Edit1_RadUpload1file0" type="file" size="23" unselectable="on" _events="[object Object]"/>
<label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1file0">
<input class="ruFakeInput" id="ctl00_MainContent_Edit1_RadUpload1TextBox0" type="text" size="22"/>
<label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1TextBox0">
<input class="ruButton ruBrowse" type="button" value="Select"/>
<telerik:RadGrid ID="RadGrid1" AutoGenerateColumns="false" AllowMultiRowEdit="true" OnNeedDataSource="RadGrid1_NeedDataSource" OnPreRender="RadGrid1_PreRender" runat="server"> <ClientSettings EnableAlternatingItems="false"> <Scrolling UseStaticHeaders="true" /> </ClientSettings> <MasterTableView EditMode="InPlace" TableLayout="Fixed"> <GroupByExpressions> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Category" SortOrder="Ascending" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Category" HeaderText="Category" /> </SelectFields> </telerik:GridGroupByExpression> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Type" SortOrder="Ascending" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Type" HeaderText="Type" /> </SelectFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridBoundColumn DataField="Name" DataType="System.String" HeaderText="Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" ReadOnly="true" UniqueName="Name" /> <telerik:GridCheckBoxColumn DataField="Email" DataType="System.Boolean" HeaderText="Email" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="Email" /> <telerik:GridCheckBoxColumn DataField="SMS" DataType="System.Boolean" HeaderText="SMS" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="SMS" /> <telerik:GridCheckBoxColumn DataField="NotifyByEmail" DataType="System.Boolean" HeaderText="Notify By Email" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ReadOnly="false" UniqueName="NotifyByEmail" /> </Columns> </MasterTableView></telerik:RadGrid>public partial class EditGrouping : System.Web.UI.Page{ private List<Data> _data = null; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { _data = Data.Load(); Session["DATA"] = _data; } else { _data = (List<Data>)Session["DATA"]; } } protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { this.RadGrid1.DataSource = _data; ; } protected void RadGrid1_PreRender(object sender, EventArgs e) { foreach (GridDataItem item in this.RadGrid1.Items) { item.Edit = true; } this.RadGrid1.Rebind(); }
protected function fixdate(byref dt as datatable) as datatable for each myrow in dt.rows try myrow("send_date") = cdate(myow("send_date")).tostring("dd/MM/yyyy") catch ex as exception ... end try next return dtwhen I debug - everything works fine, but when I open the grid in my server application (at run time) - the date change format to "mm/dd/yyyy"
that's the grid code:
<telerik:RadGrid Skin="innovation" EnableEmbeddedSkins="false" ID="RadGrid1" dir="rtl" HeaderStyle-ForeColor="White" AllowFilteringByColumn="True" AllowSorting="True" AllowPaging="True" BorderColor="#74ABAE" BackColor="White" BorderWidth="2px" runat="server" HeaderStyle-Font-Size="Small" ItemStyle-Font-Size="Small" AlternatingItemStyle-Font-Size="Small" ItemStyle-BackColor="White" ItemStyle-ForeColor="Black" PageSize="7" AutoGenerateColumns="False" PagerStyle-Font-Size="Small" AlternatingItemStyle-ForeColor="Black" Culture="Hebrew" GridLines="Vertical" Width="666px" style="margin-right: 30px"> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Black"> </HeaderContextMenu> <ItemStyle BackColor="White" Font-Size="Small" ForeColor="Black" /> <PagerStyle mode="NumericPages" ShowPagerText="false"></PagerStyle> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <Columns> <telerik:GridBoundColumn CurrentFilterFunction="Contains" DataField="IDEA_CODE" UniqueName="IDEA_CODE" HeaderText="ideanum" AutoPostBackOnFilter="true" DataType="System.Int32"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="LINK" DataField="LINK" HeaderText="" DataType="System.String" Display="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ROWNUM" HeaderText="#" Visible="false" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.Int32"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SENDER_ID" HeaderText="id" UniqueName="SENDER_ID" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FULLNAME" HeaderText="namef" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SUBJECT" HeaderText="sub" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DESCRIPTION" HeaderText="status" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SEND_DATE" HeaderText="sdate" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.DateTime" DataFormatString="{0:dd/MM/yy}"> </telerik:GridBoundColumn> <telerik:GridImageColumn HeaderText="comments" UniqueName="FBIMG"> </telerik:GridImageColumn> </Columns> ........can you tell me what causing that problem?
kind regards, Dana
<telerik:AjaxSetting AjaxControlID="BtnSelectItem"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlProjectDetails" /> <telerik:AjaxUpdatedControl ControlID="PnlLocalMenu" /> <telerik:AjaxUpdatedControl ControlID="pnlItemDetails" /> <telerik:AjaxUpdatedControl ControlID="navBarFader" /> </UpdatedControls></telerik:AjaxSetting><asp:Panel ID="pnlSelectedItem" runat="server"> <asp:Panel ID="pnlItemDetails" CssClass="ProjectDetails" runat="server"> <asp:PlaceHolder ID="phItemDetails" runat="server"></asp:PlaceHolder> </asp:Panel></asp:Panel>protected void Page_Load(object sender, EventArgs e) { } protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e) { lblContent.Text = "u clicked " + e.Item.Text; } protected void RadToolBar1_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e) { lblContent.Text = "u clicked " + e.Item.Text; } protected void RadTabStrip1_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e) { lblContent.Text = "u clicked " + e.Tab.Text; } protected void RadButton_addControl_Click(object sender, EventArgs e) { int i; for (i = 0; i < 4; i++) { CheckBox ch = new CheckBox(); ch.ID = "ch" + i.ToString(); this.form1.Controls.Add(ch); } }<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css" media="screen"> #content { height: 165px; width: 500px; margin-left: 75px; vertical-align: top; } #tabs { margin-left: 75px; width: 500px; vertical-align: bottom; } </style></head><body style="height: 437px"> <form id="form1" runat="server"> <asp:ScriptManager ID = "ScriptManager1" runat = "server"></asp:ScriptManager> <div> <telerik:RadMenu ID="RadMenu1" Runat="server" style="top: 0px; left: 0px" onitemclick="RadMenu1_ItemClick"> <Items> <telerik:RadMenuItem runat="server" Text="Edit"> <Items> <telerik:RadMenuItem runat="server" Text="copy"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="cut"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="paste"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="print"> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </div> <br /> <br /> <div> <telerik:RadToolBar ID="RadToolBar1" Runat="server" onbuttonclick="RadToolBar1_ButtonClick" Orientation="Vertical" Width="70px"> <Items> <telerik:RadToolBarDropDown runat="server" Text="edit"> <Buttons> <telerik:RadToolBarButton runat="server" Text="copy"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="cut"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="paste"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> <telerik:RadToolBarSplitButton runat="server" Text="print"> </telerik:RadToolBarSplitButton> </Items> </telerik:RadToolBar> </div> <br /> <br /> <div id="content" runat="server"> <asp:Label ID="lblContent" runat="server" Text="Label"></asp:Label> <div id="tabs" runat="server"> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" Orientation="HorizontalBottom" Skin="WebBlue" OnTabClick="RadTabStrip1_TabClick" SelectedIndex="0" Width="500px"> </telerik:RadTabStrip> </div> </div> <telerik:RadButton ID="RadButton_addControl" runat="server" </form> </body></html>