<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Dashboard.Website.controls.WebForm1" %>
<!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
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
asp:ScriptManager
runat
=
"server"
/>
<
telerik:RadTextBox
runat
=
"server"
ID
=
"txt"
Label
=
"test"
Width
=
"12em"
/>
</
div
>
</
form
>
</
body
>
</
html
>
protected void rbAddTickets_Click(object sender, EventArgs e)
{
var ticketList = (from t in db.Ticket
where t.idManager == idManager && t.Zatvoren == false || t.idManager == null && t.Zatvoren == false
select t).ToList();
var memoTicketList = from t in ticketList
where t.Memo == null || t.Memo == false
orderby t.Firma.Naziv, t.idNadredeniTicket, t.RedniBroj, t.Opis
select t;
foreach (var ticket in memoTicketList)
{
RadDock dock = new RadDock();
dock.UniqueName = ticket.idTicket.ToString();
dock.ID = string.Format("RadDock{0}", dock.UniqueName);
dock.Title = ticket.idNadredeniTicket + "-" + ticket.RedniBroj + " (" + ticket.Firma.Naziv + ")";
dock.Text = ticket.Opis;
dock.DockMode = DockMode.Docked;
//dock.Index = Convert.ToInt32(Session["MinIndex"]) - 1;
dock.Commands.Add(new DockCloseCommand());
dock.Commands.Add(new DockExpandCollapseCommand());
dock.Command += new DockCommandEventHandler(DockCommands);
//ticket.Memo = true;
//db.SaveChanges(); OMOGUĆI KASNIJE
UpdatePanel1.ContentTemplateContainer.Controls.Add(dock);
ScriptManager.RegisterStartupScript(
dock,
this.GetType(),
"AddDock",
string.Format(@"function _addDock() {{
Sys.Application.remove_load(_addDock);
$find('{1}').dock($find('{0}'));
$find('{0}').doPostBack('DockPositionChanged');
}};
Sys.Application.add_load(_addDock);", dock.ClientID, rdzIncidenti.ClientID),
true);
CreateSaveStateTrigger(dock);
}
}
<telerik:RadFilter ID="WorkOrdersRadFilter" runat="server" Skin="WebBlue" ShowApplyButton="true"
OnApplyExpressions="WorkOrdersRadFilter_Apply" ApplyButtonText="Filter Work Orders"
OnPreRender="WorkOrdersRadFilter_PreRender" OnFieldEditorCreating="RadFilter_FieldEditorCreating" OnItemCommand="WorkOrdersRadFilter_ItemCommand">
<FieldEditors>
<telerik:RadFilterTextFieldEditor FieldName="WORKORDERNUMBER" DisplayName="Work Order#"
DataType="System.String" />
<goldcustom:RadFilterComboBoxEditor FieldName="WOTYPENAME" DisplayName="WO Type"
DataTextField="WOTYPENAME" DataSourceID="WorkOrderTypeFilterODS" DataType="System.String"
ComboBoxSkin="WebBlue" />
</FieldEditors>
</telerik:RadFilter>
1. By double click on one item then all the rest items are moving.
2. some item is not moving By double click
<ClientSettings EnablePostBackOnRowClick="True" EnableRowHoverStyle="True">
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" ScrollHeight="295px" />
<ClientEvents OnScroll="SetScrollPosition" />
<Resizing AllowColumnResize="True" />
</ClientSettings>
<
script type="text/javascript">
function
SetScrollPosition() {
var y = DBSearch1_RadGrid1_GridData.scrollTop;
document.cookie =
"divPos=!^^->" + y + "<-^^!";
}
window.onload =
function() {
var cook = document.cookie;
if (cook.indexOf("!^^->") != 0) {
var start = cook.indexOf("!^^->");
var end = cook.indexOf("<-^^!");
var pos = cook.substring(start + 5, end);
window.setTimeout(
function() {
DBSearch1_RadGrid1_GridData.scrollTop.scrollTop = pos;
}, 0);
}
}
</
script>
The problem I am encountering is that the scroll bar does get set to the value of 'pos' but within a split second it gets reset and is at the first record in the datagrid after a postback. I was wondering if any one has encountered similar issues. Thx
<asp:Panel ID="panelTest" runat="server">
function CatchTab(e) {
var keycode;
if (window.event) {
keycode = window.event.keyCode;
} else if (e) {
keycode = e.which || e.keyCode;
} else {
return true;
}
if (keycode == 13) {
//alert("User Hit Enter");
var empid = document.getElementById('<%= tbTmid.ClientID %>').value;
InitiateAjaxRequest(empid);
}
}
function InitiateAjaxRequest(arguments) {
var ajaxManager = $find("<%= ram2.ClientID %>");
alert("Initiating Request");
ajaxManager.ajaxRequest(arguments);
}
<
telerik:RadAjaxManager
ID
=
"ram2"
runat
=
"server"
Skin
=
"Web20"
OnRequestStart
=
"InitiateAjaxRequest"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"ram2"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelTest"
LoadingPanelID
=
"loader1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgSc"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelTest"
LoadingPanelID
=
"loader1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"rwm1"
LoadingPanelID
=
"loader1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"loader1"
runat
=
"server"
Skin
=
"Web20"
IsSticky
=
"false"
EnableViewState
=
"true"
Enabled
=
"true"
>
</
telerik:RadAjaxLoadingPanel
>