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 dt
when 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
>