or
<script type="text/javascript"> function OpenWindowOfThisShit() { var layoutsPageUrl = SP.Utilities.Utility.getLayoutsPageUrl('PopupWindowTest/PopupWindowTestLayoutPage.aspx'); var options = { url: layoutsPageUrl, title: 'Popup Webpart', allowMaximize: false, showClose: true, width: 550, height: 550 } SP.UI.ModalDialog.showModalDialog(options); }</script><asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server"> <telerik:RadAjaxPanel runat="server"> <asp:PlaceHolder runat="server" ID="placeHolder" Visible="True"></asp:PlaceHolder> </telerik:RadAjaxPanel></asp:Content>protected override void OnInit(EventArgs e) { base.OnInit(e); try { UserControl userControl = (UserControl)Page.LoadControl(@"~/_CONTROLTEMPLATES/PopupWindowTest/PopupWindowControlPage.ascx"); placeHolder.Controls.Add(userControl); } catch (Exception ex) { throw new Exception(ex.Message); } }<%@ Register TagPrefix="RKWindows" TagName="InputDialogControl" Src="~/_controltemplates/PopupWindowTest/InputWindow.ascx" %><%@ Register Assembly="Telerik.Web.UI,Version=2011.3.1305.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><telerik:RadWindowManager ID="rwmInfo" runat="server"> <Windows> <telerik:RadWindow runat="server" ID="rwContractInput" VisibleStatusbar="False" VisibleTitlebar="True" Behaviors="None" IconUrl="~/_layouts/images/BLANK.GIF" AutoSize="True" EnableShadow="True"> <ContentTemplate> <RKWindows:InputDialogControl runat="server" ID="contractInputControl" Width="400px" Height="500px" /> </ContentTemplate> </telerik:RadWindow> </Windows></telerik:RadWindowManager><asp:Panel runat="server" ID="ContainerPanel"> <asp:Button runat="server" Text="Show Popup Dialog" ID="ShowPopup" OnClick="OnShowPopupClick"/></asp:Panel><asp:TextBox runat="server" ID="tbInput"></asp:TextBox><asp:Button runat="server" ID="FillTextbox" Text="Fill Textbox" OnClick="OnFillTextboxClick"/>protected void OnFillTextboxClick(object sender, EventArgs e) { tbInput.Text = "Filled!"; }.RadButton_Metro.rbSkinnedButton
{
background-color: #0077cc !important;
}
function pageLoad() {
var $ = $telerik.$;$(".RecurrenceEditor").children().each(function (i) { //by default set the 'End by' radio selected
var chkEndAfter = document.getElementById('MainContent_UCReccuranceControl1_ffRecurrenceEditor_RepeatUntilGivenDate'); chkEndAfter.checked = true;
//hide the 'No end date' radio option $telerik.$(".rsAdvOptionsPanel ul li:first-child").hide(); });} <telerik:RadTreeView ID="tvNodes" runat="server" EnableDragAndDrop="false" ExpandAnimation-Type="OutExpo" ExpandAnimation-Duration="800" EnableDragAndDropBetweenNodes="false" CollapseAnimation-Type="OutElastic" CollapseAnimation-Duration="800" Skin="Windows7" OnNodeDrop="tvNodes_HandleDrop" ClientNodePopulating="nodePopulating"> <ContextMenus> <telerik:RadTreeViewContextMenu ID="NodesTreeMenu" runat="server" CssClass="MenuGroup" Skin="Windows7"> <CollapseAnimation Type="none" /> </telerik:RadTreeViewContextMenu> </ContextMenus> <WebServiceSettings Path="../ManageNode.asmx" Method="GetNodes"> </WebServiceSettings> </telerik:RadTreeView>function nodePopulating(sender, eventArgs) { var node = eventArgs.get_node(); var context = eventArgs.get_context(); SelectedType = '1'//selected node id. SearchText = '' context["ParentID"] = node.get_value(); context["AllowDragAndDrop"] = allowDragDrop; context["SelectedType"] = SelectedType; context["SearchText"] = SearchText; }[WebMethod] public RadTreeNodeData[] GetNodes(RadTreeNodeData node, object context) { IDictionary<string, object> contextDictionary = (IDictionary<string, object>)context; List<RadTreeNodeData> nodes = new List<RadTreeNodeData>(); int parentID = Convert.ToInt32(contextDictionary["ParentID"]); bool AllowDragAndDrop = Convert.ToBoolean(contextDictionary["AllowDragAndDrop"]); int selectedType = Convert.ToInt32(contextDictionary["SelectedType"]); string SearchText = Convert.ToString(contextDictionary["SearchText"]); dsNodes = NodeBLL.GetAllRecordsByNodeDefinition(selectedType, parentID, SearchText.Trim()); for (int rowCount = 0; rowCount < dsNodes.Tables[0].Rows.Count; rowCount++) { DataRow childRow = dsNodes.Tables[0].Rows[rowCount]; RadTreeNodeData childNode = new RadTreeNodeData(); if (Convert.ToInt16(childRow["StatusID"]) == Convert.ToInt16(Common.NodeStatus.Archieve)) { childNode.Text = Common.DecodeXML(Convert.ToString(childRow["Name"])) + Common.deleteFlag; } else { childNode.Text = Common.DecodeXML(Convert.ToString(childRow["Name"])); } childNode.Value = Convert.ToString(childRow["ID"]); childNode.Attributes.Add(Common.virtualIDAtt, Convert.ToString(childRow["virtualID"])); childNode.Attributes.Add(Common.isVirtualExist, Convert.ToString(childRow["isVirtualExist"])); childNode.Attributes.Add(Common.NodeDefinitionID, Convert.ToString(childRow["NodeDefinitionID"])); childNode.Attributes.Add(Common.ParentNodeID, Convert.ToString(childRow["ParentID"])); childNode.Attributes.Add(Common.Position, Convert.ToString(childRow["Position"])); childNode.Attributes.Add(Common.NodeDefinition, Convert.ToString(childRow["NodeDefinition"])); childNode.ExpandMode = (Convert.ToInt32(childRow["ischildexists"]) > 0) ? TreeNodeExpandMode.WebService : TreeNodeExpandMode.ClientSide; nodes.Add(childNode); } return nodes.ToArray(); }