I'm loading ralistbox items from db and I have all 4 buttons working but when I do a single transfer to right or left it gives a js error object reference not set to an instance of an object but it updates correctly on db, but due to this error I have to refresh the page.
if
(e.Items.Count == 1 && e.SourceListBox == RadListBox1)
// if selected item count is 1 and sourcelistbox is Radlistbox1
{
SelectedItem.Append(
"<li> Texto : "
+ e.Items[0].Text +
" ID : "
+ e.Items[0].Value +
"</li>"
);
BLL.Patrocinadores.Adicionar1PatrocinadorAoAtleta(id_atleta, id_patrocinador);
// add one sponsor to user
lblTransfer.Text = SelectedItem.ToString();
ActualizarListas();
// mensagem = lblTransfer.Text;
// logger(mensagem);
}
// getting id with
id_patrocinador = Convert.ToInt32(RadListBox2.SelectedValue.ToString());
any idea for fix?
var wnd = window.radopen(null, "modalWindowWithContent");
wnd.set_contentElement($get(contentElement));
wnd.setSize(wndWidth, wndHeight);
wnd.center();
return
wnd;
Private
Sub
EditText(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Dim
buttonId
As
String
Dim
x
As
Integer
Dim
AN
As
Integer
If
C.UserSelectedAssessmentType =
"CREATE"
Then
AN = C.UserSelectedAssessmentCount
Else
AN = C.UserSelectedAssessment
End
If
buttonId =
DirectCast
(sender, RadButton).ID
x = Mid(buttonId &
" "
, 8, 2)
EditingStatement = x
w1.ContentContainer.Controls.Add(
New
LiteralControl(
"<div><table style="
"width:725px"
"><tr><td>"
))
editL1.Text =
"Use this editor"
w1.ContentContainer.Controls.Add(editL1)
w1.ContentContainer.Controls.Add(
New
LiteralControl(
"</td><td style="
"text-align:right"
">"
))
editSave.AutoPostBack =
False
editSave.CausesValidation =
False
editSave.OnClientClicked =
"EditClickSave"
editSave.ID =
"editSave"
editSave.Text =
"Save"
editSave.Width = 128
w1.ContentContainer.Controls.Add(editSave)
' AddHandler editSave.Click, AddressOf Me.SaveEdit
w1.ContentContainer.Controls.Add(
New
LiteralControl(
"</td></tr></table>"
))
popupEditor.ID =
"Editor1"
popupEditor.Width = 725
popupEditor.Height = 350
popupEditor.EditModes = EditModes.Design
w1.ContentContainer.Controls.Add(popupEditor)
editL2.Text =
"Choose Item"
w1.ContentContainer.Controls.Add(editL2)
w1.ContentContainer.Controls.Add(
New
LiteralControl(
"<br />"
))
editCombo.ID =
"editFindings"
editCombo.Width = 410
w1.ContentContainer.Controls.Add(editCombo)
editAdd.AutoPostBack =
False
editAdd.CausesValidation =
False
editAdd.OnClientClicked =
"EditClickAdd"
editAdd.ID =
"editAdd"
editAdd.Text =
"Add"
editAdd.Width = 128
w1.ContentContainer.Controls.Add(editAdd)
' AddHandler editAdd.Click, AddressOf Me.AddToEdit
w1.ContentContainer.Controls.Add(
New
LiteralControl(
"<br /></div>"
))
w1.VisibleOnPageLoad =
True
w1.Modal =
True
w1.Height = 550
w1.Width = 800
' w1.OnClientClose = "onClientClose"
w1.Modal =
True
RadMultiPage1.PageViews(0).Controls.Add(w1)
popupEditor.EnsureToolsFileLoaded()
End
Sub
<%@ Page Title="" Language="VB" MasterPageFile="~/Master.master" AutoEventWireup="false" CodeFile="E14.aspx.vb" Inherits="Main" ValidateRequest="false" %>
<%@ MasterType VirtualPath="~/Master.master" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
Runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
Runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content3"
ContentPlaceHolderID
=
"ContentPlaceHolder2"
Runat
=
"Server"
>
<
table
id
=
"footerTable"
>
<
tr
>
<
td
class
=
"cl"
> </
td
>
<
td
style
=
"text-align:center"
class
=
"cc"
>
<
span
class
=
"style2"
>Edit Assessment</
span
> <
br
/>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text
=
"Label"
></
asp:Label
>
<
br
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"cReassessIn"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"Panel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"Timer1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"lRefresh"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
asp:Label
ID
=
"TopHeader"
runat
=
"server"
Font-Italic
=
"True"
Width
=
"100%"
></
asp:Label
>
<
br
/>
<
asp:Panel
ID
=
"Panel1"
runat
=
"server"
BorderStyle
=
"Ridge"
BorderWidth
=
"3px"
Width
=
"95%"
HorizontalAlign
=
"Left"
DefaultButton
=
"bStore"
>
<
telerik:radtabstrip
id
=
"RadTabStrip1"
runat
=
"server"
width
=
"100%"
Skin
=
"Outlook"
AutoPostBack
=
"True"
>
<
Tabs
>
<
telerik:RadTab
ID
=
"Tab1"
runat
=
"server"
Text
=
"1"
Visible
=
"False"
></
telerik:RadTab
>
<
telerik:RadTab
ID
=
"Tab2"
runat
=
"server"
Text
=
"2"
Visible
=
"False"
></
telerik:RadTab
>
</
Tabs
>
</
telerik:radtabstrip
>
<
hr
/>
<
telerik:RadMultiPage
ID
=
"RadMultiPage1"
runat
=
"server"
Width
=
"100%"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
ID
=
"PageView1"
runat
=
"server"
>
</
telerik:RadPageView
>
<
telerik:RadPageView
ID
=
"PageView2"
runat
=
"server"
Width
=
"100%"
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
<
br
/>
<
hr
/>
<
table
style
=
"width:100%"
>
<
tr
>
<
td
style
=
"vertical-align:top"
>
<
telerik:RadComboBox
ID
=
"cAssessmentFinal"
runat
=
"server"
Width
=
"410px"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Exceeds"
Value
=
"0"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Meets"
Value
=
"1"
/>
</
Items
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
</
table
>
</
asp:Panel
>
<
asp:Label
ID
=
"lRefresh"
runat
=
"server"
Font-Bold
=
"True"
></
asp:Label
>
<
asp:Label
ID
=
"lTO"
runat
=
"server"
Width
=
"140px"
></
asp:Label
>
<
asp:Panel
ID
=
"Panel2"
runat
=
"server"
>
<
asp:Timer
ID
=
"Timer1"
runat
=
"server"
Interval
=
"120000"
OnTick
=
"Timer1_Tick"
/>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
OnClientClose
=
"CommentsListPopUpRadWindow_OnClose"
>
</
telerik:RadWindowManager
>
</
asp:Panel
>
</
td
>
<
td
class
=
"cr"
> </
td
>
</
tr
>
</
table
>
<
asp:PlaceHolder
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function EditClickAdd() {
var editor = $find("<%=popupEditor.ClientID%>");
editor.pasteHtml("This is a test");
}
function EditClickSave() {
var editor = $find("<%=popupEditor.ClientID%>");
editor.pasteHtml("This is a test");
document.getElementById("Label1").value = editor.getselectionhtml + "asdf";
}
</
script
>
</
asp:PlaceHolder
>
</
asp:Content
>
{
for
(var i = 0; i < gridload.Iw.GroupPanel.GroupPanelItems.length; i++)
{
if
(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i])
{
if
(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[1].innerText == "Venture Capital")
{
groupColumnImage = gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i].firstChild;
groupColumnImage.src= originalAttribute="src" originalPath=""
"http://localhost:2541/WebSitetest/RadControls/Grid/Skins/Default/SingleMinus.gif";
gridload.Iw.MasterTableView.Controls[0].Rows[index].Expanded =
true;
groupColumnImage.click();
}
}
}
}
}
Can anyone let me know the fix for the above issue.
Thanks,
Avik.
I have a web page that primarily contains a telerik radgrid. There are 30 grid bound columns in it. So we are displaying a horizontal scroll bar, by setting Scrolling-AllowScroll ="true"Scrolling-UseStaticHeaders="true"
when we browe the page, everything is wroking fine. Horizontal scroll is moving the column headers along with data and vertical scroll is keeping the column headers static.
In CRM we added a subarea and loading the page. In CRM, the column headers are static for horizontal scroll, which is not correct. Also, it is noticed that after a postback or refresh happens, it starts working fine. We tried to explicity invoke postback and refresh but in vain.
Please help me fix the issue.
Here is my front end code:
<
telerik:GridTemplateColumn
ItemStyle-CssClass
=
"rollupItem"
HeaderStyle-CssClass
=
"rgHeader rollupHeader"
UniqueName
=
"TemplateColumn"
>
<
HeaderTemplate
>
<
table
id
=
"ContactTableHeader"
cellspacing
=
"0"
cellpadding
=
"0"
width
=
"100%"
border
=
"0"
>
<
tr
class
=
"rollupTopHeader"
>
<
td
colspan
=
"2"
align
=
"center"
>
<
asp:Label
ID
=
"hasReceived"
runat
=
"server"
Text
=
'Has Received Prior'
></
asp:Label
>
</
td
>
</
tr
>
<
tr
class
=
"rollupBottomHeader"
>
<
td
width
=
"16%"
align
=
"center"
>
<
asp:Label
ID
=
"hasReceivedTreatmentCountLabel"
runat
=
"server"
Text
=
'Count'
></
asp:Label
>
</
td
>
<
td
width
=
"16%"
align
=
"center"
>
<
asp:Label
ID
=
"hasReceivedTreatmentPercentLabel"
runat
=
"server"
Text
=
'Percent'
></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
HeaderTemplate
>
<
ItemTemplate
>
<
table
id
=
"ContactRelationshipTable"
cellspacing
=
"0"
cellpadding
=
"0"
width
=
"100%"
border
=
"0"
>
<
tr
class
=
"rollupData"
>
<
td
width
=
"16%"
>
<
asp:Label
ID
=
"hasReceivedTreatmentCount"
runat
=
"server"
Text='<%# Eval("HasReceivedTreatmentCount") %>'></
asp:Label
>
</
td
>
<
td
width
=
"16%"
>
<
asp:Label
ID
=
"hasReceivedTreatmentPercent"
runat
=
"server"
Text='<%# Eval("HasReceivedTreatmentPercent") %>'></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
protected void ExportToCSVButton_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
try
{
RollupReportRadGrid.ExportSettings.ExportOnlyData = false;
RollupReportRadGrid.MasterTableView.ExportToCSV();
}
catch (Exception ex)
{
GenericException.HandleException(ex);
Response.Redirect("~/GenericError.aspx");
}
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
string
mask =
string
.Format(
"xxxx: L## xx: #######{0}"
, Environment.NewLine);
StringBuilder maskBuilder =
new
StringBuilder();
for
(
int
i = 0; i < 5; i++)
{
maskBuilder.AppendFormat(
"{0}"
, mask);
}
RadMaskedTextBox1.Mask = maskBuilder.ToString();
}