or
public
override IDictionary<ResourceType, IEnumerable<Resource>> GetResources(ISchedulerInfo schedulerInfo)
<
asp:Button
ID
=
"Validation"
runat
=
"server"
Text
=
"Enregistrer et envoyer l'offre"
OnClick
=
"Validation_Click"
OnClientClick
=
"if(Page_ClientValidate()) CloseDialog()"
UseSubmitBehavior
=
"false"
/>
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function CloseDialog() {
GetRadWindow().close();
return true;
}
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
EnableShadow
=
"true"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
Width
=
"700px"
Height
=
"500px"
Title
=
"Details du ticket"
Skin
=
"WebBlue"
Behaviors
=
"Close, Move"
Modal
=
"true"
OnClientClose
=
"closeRadWindow"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
OnAjaxRequest
=
"RadAjaxManager1_AjaxRequest"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
script
type
=
"text/javascript"
>
function closeRadWindow()
{
$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest();
}
</
script
>
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
RadGrid1.MasterTableView.SortExpressions.Clear();
RadGrid1.MasterTableView.GroupByExpressions.Clear();
RadGrid1.Rebind();
}
.InputField
{
width
:
85px
!important
;
}
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
asp:Image
ID
=
"imgLooker"
runat
=
"server"
ImageUrl
=
"~/Images/ViewResources.gif"
ImageAlign
=
"Middle"
BorderStyle
=
"None"
/>
<
asp:PopupControlExtender
ID
=
"popInfo"
runat
=
"server"
PopupControlID
=
"pnlPop"
TargetControlID
=
"imgLooker"
DynamicContextKey='<% #Eval("intRecId") %>'
DynamicControlID="pnlpop" DynamicServiceMethod="HelloWorld" Position="bottom"></
asp:PopupControlExtender
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
Protected Sub myRadGrid_ItemCreated(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles myRadGrid.ItemCreated
If TypeOf e.Item Is GridCommandItem Then
ScriptManager.GetCurrent(Page).RegisterPostBackControl(e.Item.FindControl("btnExport"))
End If
If TypeOf e.Item Is GridDataItem Then
Dim pce As PopupControlExtender = TryCast(e.Item.FindControl("popInfo"), PopupControlExtender)
Dim behaviorID As String = "pce_" + e.Item.RowIndex.ToString
pce.BehaviorID = behaviorID
Dim img As Image = DirectCast(e.Item.FindControl("imgLooker"), Image)
Dim OnMouseOverScript As String = String.Format("$find('{0}').showPopup();", behaviorID)
Dim OnMouseOutScript As String = String.Format("$find('{0}').hidePopup();", behaviorID)
img.Attributes.Add("onmouseover", OnMouseOverScript)
img.Attributes.Add("onmouseout", OnMouseOutScript)
End If
End Sub
FUll Grid layout
<
telerik:RadGrid
ID
=
"myRadGrid"
runat
=
"server"
Width
=
"98%"
BorderWidth
=
"1px"
CellPadding
=
"6"
GridLines
=
"None"
BorderColor
=
"#404040"
Skin
=
"Web20"
ShowFooter
=
"true"
>
<
ExportSettings
HideStructureColumns
=
"true"
ExportOnlyData
=
"true"
IgnorePaging
=
"true"
OpenInNewWindow
=
"true"
FileName
=
"Inventory"
></
ExportSettings
>
<
MasterTableView
AutoGenerateColumns
=
"false"
DataKeyNames
=
"intRecId"
Name
=
"MasterGrid"
BorderColor
=
"#404040"
Font-Size
=
"9"
Font-Names
=
"Veranda,arial,sans-serif"
HeaderStyle-HorizontalAlign
=
"Center"
GridLines
=
"Both"
BorderWidth
=
"1px"
CommandItemDisplay
=
"Top"
HierarchyLoadMode
=
"ServerBind"
AllowPaging
=
"true"
PageSize
=
"20"
PagerStyle-Mode
=
"NumericPages"
><
ItemStyle
HorizontalAlign
=
"Center"
/>
<
AlternatingItemStyle
BackColor
=
"#B0C4DE"
HorizontalAlign
=
"Center"
/><
HeaderStyle
ForeColor
=
"White"
Font-Bold
=
"true"
BorderColor
=
"#404040"
BorderWidth
=
"1px"
/>
<
CommandItemTemplate
>
<
table
width
=
"100%"
>
<
tr
>
<
td
align
=
"right"
><
asp:Button
ID
=
"btnExport"
runat
=
"server"
CommandName
=
"ExportToExcel"
Text
=
"Export Excel"
/></
td
>
</
tr
>
</
table
>
</
CommandItemTemplate
>
<
Columns
>
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
asp:Image
ID
=
"imgLooker"
runat
=
"server"
ImageUrl
=
"~/Images/ViewResources.gif"
ImageAlign
=
"Middle"
BorderStyle
=
"None"
/>
<
asp:PopupControlExtender
ID
=
"popInfo"
runat
=
"server"
PopupControlID
=
"pnlPop"
TargetControlID
=
"imgLooker"
DynamicContextKey='<% #Eval("intRecId") %>'
DynamicControlID="pnlpop" DynamicServiceMethod="HelloWorld" Position="bottom"></
asp:PopupControlExtender
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditCommandColumn"
></
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"strCategory"
HeaderText
=
"CATEGORY"
/>
<
telerik:GridBoundColumn
DataField
=
"strManufacturer"
HeaderText
=
"MANUFACTURER"
/>
<
telerik:GridBoundColumn
DataField
=
"strmake"
HeaderText
=
"MAKE"
/>
<
telerik:GridBoundColumn
DataField
=
"strPoNum"
HeaderText
=
"PO #"
/>
<
telerik:GridBoundColumn
DataField
=
"strAssetNum"
HeaderText
=
"ASSET #"
/>
<
telerik:GridBoundColumn
DataField
=
"strSN"
HeaderText
=
"SN"
/>
<
telerik:GridBoundColumn
DataField
=
"fltCost"
HeaderText
=
"COST"
/>
<
telerik:GridBoundColumn
DataField
=
"FUND"
HeaderText
=
"FUND"
/>
<
telerik:GridBoundColumn
DataField
=
"ws"
HeaderText
=
"WTY_START"
/>
<
telerik:GridBoundColumn
DataField
=
"we"
HeaderText
=
"WTY_END"
/>
<
telerik:GridBoundColumn
DataField
=
"QTY"
HeaderText
=
"QTY"
/>
</
Columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
FormTemplate
>
<
table
width
=
"100%"
>
<
tr
>
<
td
style
=
"height:8px"
></
td
>
</
tr
>
<
tr
>
<
td
><
b
>EDIT DETAILS</
b
></
td
>
</
tr
>
</
table
>
<
table
width
=
"100%"
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Enter PO </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtPoNum"
runat
=
"server"
Width
=
"160px"
Text='<%# Bind("strPoNum") %>'></
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:5px"
></
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Enter AssetTag </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtAssetNum"
runat
=
"server"
Width
=
"160px"
Text='<%# Bind("strAssetNum") %>'></
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:5px"
></
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Enter SN </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtSn"
runat
=
"server"
Width
=
"160px"
Text='<%# Bind("strSN") %>'></
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:5px"
></
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Enter Cost </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtCost"
runat
=
"server"
Width
=
"160px"
Text='<%# Bind("fltCost") %>'></
asp:TextBox
>
<
asp:FilteredTextBoxExtender
ID
=
"txtCost_FTE"
runat
=
"server"
Enabled
=
"True"
TargetControlID
=
"txtCost"
ValidChars
=
"."
FilterType
=
"Custom, Numbers"
/>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:5px"
></
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Warranty Start </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtWStart"
runat
=
"server"
style
=
"cursor:pointer; margin-right: 0px;"
Width
=
"160px"
Text='<%# Bind("ws") %>'></
asp:TextBox
>
<
asp:CalendarExtender
ID
=
"txtWStart_CE"
runat
=
"server"
Enabled
=
"True"
TargetControlID
=
"txtWStart"
></
asp:CalendarExtender
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:5px"
></
td
>
</
tr
>
<
tr
>
<
td
style
=
"width:50%"
align
=
"right"
>Warranty End </
td
>
<
td
style
=
"width:50%"
align
=
"left"
>
<
asp:TextBox
ID
=
"txtWEnd"
runat
=
"server"
style
=
"cursor:pointer; margin-right: 0px;"
Width
=
"160px"
Text='<%# Bind("we") %>'></
asp:TextBox
>
<
asp:CalendarExtender
ID
=
"txtWEnd_CE"
runat
=
"server"
Enabled
=
"True"
TargetControlID
=
"txtWEnd"
></
asp:CalendarExtender
>
</
td
>
</
tr
>
</
table
>
<
table
width
=
"100%"
>
<
tr
>
<
td
>
<
asp:LinkButton
ID
=
"lnkSubmit"
runat
=
"server"
text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>'
CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>'></
asp:LinkButton
>
<
asp:LinkButton
ID
=
"lnkCancel"
runat
=
"server"
CausesValidation
=
"false"
CommandName
=
"Cancel"
Text
=
"Cancel"
></
asp:LinkButton
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height:8px"
></
td
>
</
tr
>
</
table
>
</
FormTemplate
>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
I am experimenting with the Scheduler control that is part of he RadControls for ASP.NET AJAX version 2011.3.1305.35. Our customer has a requirement that the appointments in the month view show on two separate lines. e.g. a time range is on the first line and a name is on the second line. Is it possible to enlarge the appointments inthat particular view?
Thanks in advance.
Dave