or
// Resize image to the required resolution
EditableImage image = new EditableImage(currentImage);
image.Resize(imageWidth, imageHeight);
' Try to execute below code at web user control page load or another location at
' the vb.net asp.net 3.5 code
' I encounter the script error combo is null
' str1 of type StringBuilder
str1.Append(
"var combo = $find('"
& RadComboBox1.ClientID &
"');"
)
str1.Append(
"combo.disable();"
)
ScriptManager.RegisterStartupScript(
Me
.Page,
Me
.Page.
GetType
(),
"key1"
, str1.ToString(),
True
)
Posted 1 minute ago (permalink)
var grid = $('[id$=GridProducts]')[0];
in the Masterpage javscript since Masterpages changes the ID of the grid and it becomes something like ct100_Masterpagecontent_productGrid.ON MASTER PAGE JAVASCRIPT:
<
script
type
=
"text/javascript"
>
function showFilterItem(grid) {
//This finds the grid object but I cannot access get_masterTableView() functions
var grid = $('[id$=GridProducts]')[0];
//Throws error Object reference not found???
grid.get_masterTableView().showFilterItem();
}
function hideFilterItem(grid) {
//Throws error cant find get_masterTableView() ??
grid.get_masterTableView().hideFilterItem();
}
</
script
>
CONTENT PAGE HTML
<
div
style
=
"text-align:center"
>
<
br
/>
Show Filters:<
input
id
=
"rad1"
type
=
"radio"
name
=
"showHideGroup"
checked
=
"checked"
onclick
=
"showFilterItem()"
/><
label
for
=
"rad1"
>Yes</
label
>
<
input
id
=
"rad2"
type
=
"radio"
name
=
"showHideGroup"
onclick
=
"hideFilterItem()"
/><
label
for
=
"rad2"
>No</
label
>
</
div
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowFilteringByColumn
=
"True"
AllowPaging
=
"True"
PageSize
=
"5"
ShowFooter
=
"True"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
GridLines
=
"Both"
ondeletecommand
=
"RadGrid1_DeleteCommand"
onneeddatasource
=
"RadGrid1_NeedDataSource"
onupdatecommand
=
"RadGrid1_UpdateCommand"
oninsertcommand
=
"RadGrid1_InsertCommand"
onitemcreated
=
"RadGrid1_ItemCreated"
onitemdatabound
=
"RadGrid1_ItemDataBound"
Skin
=
"Office2007"
onitemcommand
=
"RadGrid1_ItemCommand"
>
var grid = $('[id$=GridProducts]')[0];
in the Masterpage javscript since Masterpages changes the ID of the grid and it becomes something like ct100_Masterpagecontent_productGrid.ON MASTER PAGE JAVASCRIPT:
<
script
type
=
"text/javascript"
>
function showFilterItem(grid) {
//This finds the grid object but I cannot access get_masterTableView() functions
var grid = $('[id$=GridProducts]')[0];
//Throws error Object reference not found???
grid.get_masterTableView().showFilterItem();
}
function hideFilterItem(grid) {
//Throws error cant find get_masterTableView() ??
grid.get_masterTableView().hideFilterItem();
}
</
script
>
CONTENT PAGE HTML
<
div
style
=
"text-align:center"
>
<
br
/>
Show Filters:<
input
id
=
"rad1"
type
=
"radio"
name
=
"showHideGroup"
checked
=
"checked"
onclick
=
"showFilterItem()"
/><
label
for
=
"rad1"
>Yes</
label
>
<
input
id
=
"rad2"
type
=
"radio"
name
=
"showHideGroup"
onclick
=
"hideFilterItem()"
/><
label
for
=
"rad2"
>No</
label
>
</
div
>
<
style
type
=
"text/css"
>
.rgExpand, .rgCollapse
{
display: none !important;
}
/*remove group splitter column padding*/
.rgGroupCol
{
padding-left: 0 !important;
padding-right: 0 !important;
}
</
style
>
<
br
/>
<
div
style
=
"width: 100%; text-align: center;"
>
<
table
border
=
"0"
cellspacing
=
"0"
class
=
"calendar"
style="margin-left: auto; margin-right: auto;
width: 980px; table-layout: fixed; border-style: none; text-align: left">
<
tr
>
<
td
colspan
=
"8"
>
<
br
/>
</
td
>
</
tr
>
<
tr
>
<
th
colspan
=
"8"
style
=
"height: 23px; text-align: left; background: gray; width: 980px"
>
<
table
width
=
"980px"
>
<
tr
>
<
td
style
=
"color: #000000; font-size: 10pt; width: 100px"
>
User Calendar
</
td
>
<
td
style
=
"width: 200px"
>
</
td
>
<
td
style
=
"width: 650px"
>
<
asp:Label
ID
=
"DateLabel"
runat
=
"server"
ForeColor
=
"White"
></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
th
>
</
tr
>
<
tr
style
=
"background-color: #a7a7a9;"
>
<
td
colspan
=
"8"
>
<
table
width
=
"980px"
>
<
tr
>
<
td
style
=
"color: Black; text-align: right"
>
Date Range
</
td
>
<
td
style
=
"text-align: left;"
>
<
table
>
<
tr
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
td
>
<
td
style
=
"color: Black; text-align: right"
>
Activity Type
</
td
>
<
td
style
=
"text-align: left"
>
</
td
>
<
td
style
=
"color: Black; text-align: right"
>
Status
</
td
>
<
td
style
=
"text-align: left"
>
</
td
>
<
td
style
=
"color: Black; text-align: right"
>
Participant Level
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"8"
style
=
"text-align: left; vertical-align: middle; font-size: 11pt"
>
<
telerik:RadGrid
ID
=
"RadGridCalendar"
runat
=
"server"
GridLines
=
"None"
AllowPaging
=
"true"
PageSize
=
"20"
AllowFilteringByColumn
=
"true"
Width
=
"980px"
ShowHeader
=
"true"
OnColumnCreated
=
"RadGridCalendar_ColumnCreated"
OnItemCreated
=
"RadGridCalendar_ItemCreated"
OnItemDataBound
=
"RadGridCalendar_ItemDataBound"
OnPreRender
=
"RadGridCalendar_PreRender"
AutoGenerateColumns
=
"False"
EnableLinqExpressions
=
"false"
ShowGroupPanel
=
"false"
OnItemCommand
=
"RadGridCalendar_ItemCommand"
AllowSorting
=
"true"
AllowCustomPaging
=
"false"
OnNeedDataSource
=
"RadGridCalendar_NeedDataSource"
>
<
ClientSettings
Resizing-AllowColumnResize
=
"true"
>
<
ClientEvents
OnGridCreated
=
"GridCreated"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
ScrollHeight
=
"450px"
/>
</
ClientSettings
>
<
MasterTableView
TableLayout
=
"Fixed"
HierarchyDefaultExpanded
=
"true"
ClientDataKeyNames
=
"ActivityID"
Width
=
"100%"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"ActivityID"
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldName
=
"ToDoType"
HeaderText
=
" "
HeaderValueSeparator
=
""
FormatString
=
"{0}"
SortOrder
=
"Ascending"
></
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"ToDoType"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldName
=
"ActivityDate"
></
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"Date"
FormatString
=
"{0:d}"
SortOrder
=
"Descending"
>
</
telerik:GridGroupByField
>
<
telerik:GridGroupByField
FieldName
=
"ActivityDate"
FormatString
=
"{0:D}"
SortOrder
=
"None"
>
</
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridTemplateColumn
UniqueName
=
"DateColumn"
HeaderText
=
"Date"
>
<
ItemStyle
Width
=
"60px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"60px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"TimeColumn"
HeaderText
=
"Time"
>
<
ItemStyle
Width
=
"110px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"110px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<%# DataBinder.Eval(Container.DataItem, "StartTime") %>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Visible='<%# !Convert.IsDBNull(Eval("EndTime")) %>'>-</
asp:Label
>
<%# DataBinder.Eval(Container.DataItem, "EndTime") %>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Subject"
HeaderText
=
"Subject"
>
<
ItemStyle
BorderStyle
=
"None"
Width
=
"200px"
></
ItemStyle
>
<
HeaderStyle
Width
=
"200px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelSubject"
runat
=
"server"
CssClass
=
"label"
Width
=
"1px"
Visible
=
"false"
><%# Eval("Subject")%></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Location"
HeaderText
=
"Location"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelLocation"
runat
=
"server"
Text='<%# Eval("Location")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"DueDate"
HeaderText
=
"Due Date"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelDueDate"
runat
=
"server"
Text='<%# Eval("DueDate")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Contact"
HeaderText
=
"Contact"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelContact"
runat
=
"server"
Text='<%# Eval("Contact")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Description"
HeaderText
=
"Description"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelDescription"
runat
=
"server"
Text='<%# Eval("Description")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"ActivityStatus"
HeaderText
=
"Status"
Visible
=
"false"
DataField
=
"ActivityStatus"
AllowFiltering
=
"true"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelStatus"
runat
=
"server"
Text='<%# Eval("ActivityStatus")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"ActivityType"
HeaderText
=
"Type"
Visible
=
"false"
AllowFiltering
=
"true"
DataField
=
"ActivityType"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelType"
runat
=
"server"
Text='<%# Eval("ActivityType")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"ActivitySubType"
HeaderText
=
"Sub-Type"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelSubType"
runat
=
"server"
Text='<%# Eval("ActivitySubType")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Keywords"
HeaderText
=
"Keywords"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelKeyword"
runat
=
"server"
Text='<%# Eval("Keyword")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Priority"
HeaderText
=
"Priority"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelPriority"
runat
=
"server"
Text='<%# Eval("Priority")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Company"
HeaderText
=
"Company"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelEmployer"
runat
=
"server"
Text='<%# Eval("Employer")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Phone"
HeaderText
=
"Phone"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelPhone"
runat
=
"server"
Text='<%# Eval("Phone")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"Participants"
HeaderText
=
"Participants"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelParticipants"
runat
=
"server"
Text='<%# Eval("Participants")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"TimeSpent"
HeaderText
=
"TimeSpent"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelTimeSpent"
runat
=
"server"
Text='<%# Eval("TimeSpent")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"PercentComplete"
HeaderText
=
"% Complete"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelPercentComplete"
runat
=
"server"
Text='<%# Eval("PercentComplete")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"SmartPadNote"
HeaderText
=
"Latest SmartPad Note"
Visible
=
"false"
>
<
ItemStyle
Width
=
"100px"
BorderStyle
=
"None"
></
ItemStyle
>
<
HeaderStyle
Width
=
"100px"
HorizontalAlign
=
"Center"
/>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"LabelSmartPadNote"
runat
=
"server"
Text='<%# Eval("LatestSmartPadNote")%>'></
asp:Label
>
</
div
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"ActivityID"
Visible
=
"false"
UniqueName
=
"ActivityID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"Date"
AllowFiltering
=
"true"
Visible
=
"false"
DataFormatString
=
"{0:MM/dd/yyyy}"
UniqueName
=
"Date"
>
</
telerik:GridDateTimeColumn
>
<%-- <
telerik:GridBoundColumn
DataField
=
"ActivityStatus"
AllowFiltering
=
"true"
Visible
=
"false"
UniqueName
=
"Status"
>
</
telerik:GridBoundColumn
>--%>
<
telerik:GridBoundColumn
DataField
=
"ActivityParticipant"
AllowFiltering
=
"true"
Visible
=
"false"
UniqueName
=
"ActivityParticipant"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ActivityParticipantPrimary"
AllowFiltering
=
"true"
Visible
=
"false"
UniqueName
=
"ActivityParticipantPrimary"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"PrimaryParticipant"
Visible
=
"false"
UniqueName
=
"PrimaryParticipant"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ActivityParticipantCreatedBy"
Visible
=
"false"
UniqueName
=
"CreatedBy"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
HeaderStyle
Width
=
"125px"
/>
<
CommandItemTemplate
>
<
asp:ImageButton
ID
=
"ImageButtonAdd"
runat
=
"server"
ImageUrl
=
"~/App_Themes/MLightning/Layout/plus-icon.png"
AlternateText
=
"Add"
PostBackUrl
=
"~/Calendar/CalendarActivityAddSettings.aspx"
/>
<
asp:LinkButton
ID
=
"LinkButtonExport"
runat
=
"server"
CommandName
=
"ExportToPdf"
CausesValidation
=
"false"
>
<
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"../App_Themes/MLightning/Layout/Reader.gif"
/>
<
span
class
=
"printTop"
> Export</
span
>
</
asp:LinkButton
>
</
CommandItemTemplate
>
<
PagerStyle
Position
=
"TopAndBottom"
PrevPageText
=
"Prev"
NextPageText
=
"Next"
Mode
=
"NextPrev"
/>
</
MasterTableView
>
</
telerik:RadGrid
>
</
td
>
</
tr
>
<
tr
style
=
"width: 980px"
>
<
td
colspan
=
"8"
align
=
"center"
>
<
br
/>
<
asp:Button
ID
=
"btnCancel"
runat
=
"server"
OnClientClick
=
"location.href='../Lookup.aspx';return false;"
Text
=
"Cancel"
/> </
td
>
</
tr
>
</
table
>
</
div
>