protected void OnSwitchToEditAction(object sender, WebPartEventArgs e) { this._displayMode = WebPartManager.EditDisplayMode.Name; this.CreateChildControls(); this._recreateEditContentView = true; this._recreateNewContentView = false; }
protected void OnSwitchToBrowseAction(object sender, WebPartEventArgs e) { this._displayMode = GetViewModeName(ViewMode.Browse); this.CreateChildControls(); this._recreateEditContentView = false; this._recreateNewContentView = false; }
void OnDecreaseFontSize(object sender, WebPartEventArgs e) { // change font size in current web part switch (this.TextFontSize) { case 32: this.TextFontSize = 24; break; case 24: this.TextFontSize = 18; break; case 18: this.TextFontSize = 14; break; } // save changes back to content database SPWeb site = SPContext.Current.Web; SPFile page = site.GetFile(Context.Request.Url.AbsolutePath); SP.SPLimitedWebPartManager wpm = page.GetLimitedWebPartManager(PersonalizationScope.User); FontConnectionProvider webpart = wpm.WebParts[this.ID] as FontConnectionProvider; webpart.TextFontSize = this.TextFontSize; wpm.SaveChanges(webpart); }
protected void CustomVerbEventHandler(object sender, WebPartEventArgs args) { int titleColumn = 2; foreach (DataGridItem item in grid.Items) { if (item.Cells[titleColumn].Text != "Manager") { if (item.Visible == true) { item.Visible = false; } else { item.Visible = true; } } } if (verbText == "Show Managers Only") { verbText = "Show All Employees"; } else { verbText = "Show Managers Only"; } }
void OnVerbExecuted(object sender, WebPartEventArgs e) { EnsureChildControls(); lbl.Text = "Server-side handler execited at " + DateTime.Now.ToLongTimeString(); // simulate doing some work System.Threading.Thread.Sleep(2000); }
// </snippet13> // <snippet14> protected override void OnSelectedWebPartChanged(object sender, WebPartEventArgs e) { if (e.WebPart != null) { e.WebPart.Zone.SelectedPartChromeStyle.BackColor = Color.LightGreen; } base.OnSelectedWebPartChanged(sender, e); }
void CopyWebPartToNewOne(object sender, WebPartEventArgs e) { WebPartManager wpmgr = WebPartManager.GetCurrentWebPartManager(Page); System.Web.UI.WebControls.WebParts.WebPart wp; Type tp = e.WebPart.GetType(); wp = (System.Web.UI.WebControls.WebParts.WebPart)Activator.CreateInstance(tp); wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1); }
protected void wpm_SelectedWebPartChanged(object sender, WebPartEventArgs e) { // SelectedWebPartChanged event is called at the end of changing setting of the selected webpart. // Fact: If a page is in EditDisplayMode, SelectedWebPartChanged will be called twice. // Interesting: in the second call the WebPartEventArgs.WebPart property is null, in the first call, the property is hold a reference // for the selected portlet. if (e.WebPart == null) { NotifyCheckin(); } }
void OnMakeFontRed(object sender, WebPartEventArgs e) { this.TextFontColor = "Red"; SPWeb site = SPContext.Current.Web; SPFile page = site.GetFile(Context.Request.Url.AbsolutePath); SP.SPLimitedWebPartManager wpm = page.GetLimitedWebPartManager(PersonalizationScope.User); FontConnectionProvider webpart = wpm.WebParts[this.ID] as FontConnectionProvider; webpart.TextFontColor = "Red"; wpm.SaveChanges(webpart); }
protected void ServerSideHandler(object sender, WebPartEventArgs e) { try { TextBox textBox = new TextBox(); textBox.TextMode = TextBoxMode.MultiLine; textBox.ID = "txtName"; textBox.Text = "You clicked a server side verb!"; Panel panel = new Panel(); panel.Controls.Add(textBox); Controls.Add(panel); } catch (Exception ex) { WebPartUtil.HandleException(this, ex); } }
private void _WebPartManager_WebPartClosed(object sender, WebPartEventArgs e) { _WebPartManager.DeleteWebPart(e.WebPart); AddEmptyPage(); }
private void SetRedColorServerClick(object sender, WebPartEventArgs e) { EnsureChildControls(); l.ForeColor = System.Drawing.Color.Red; }
private void ExibirTitulo(object sender, WebPartEventArgs e) { //Escrevi o nome do título da webpart na página Response.Write(e.WebPart.Title); }
protected void RefreshVerb_Click(object sender, WebPartEventArgs e) { UpdateFormTextBox = true; }
protected void OnNewContent(object sender, WebPartEventArgs e) { ProcessNewContent(); }
private void ServerClickHandler(object sender, WebPartEventArgs webPartEventArgs) { Controls.Add(new LiteralControl("<p>You clicked me and I ran server side code!</p>")); }
private void ExibirTitulo(object sender, WebPartEventArgs e) { Response.Write(e.WebPart.Title); }
protected void DisplayTime(object sender, WebPartEventArgs e) { this.Label1.Text = DateTime.Now.ToString(); }
protected void ClearTime(object sender, WebPartEventArgs e) { this.Label1.Text = string.Empty; }
/// <summary> /// Fires when the selected webpart has changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.WebParts.WebPartEventArgs"/> instance containing the event data.</param> private void WpmSelectedWebPartChanged(object sender, WebPartEventArgs e) { ToggleEditorZone(e.WebPart, this.Page); }
private void Navegar(object sender, WebPartEventArgs e) { Response.Redirect("http://www.impacta.com.br"); }
void WebPartManager1_WebPartAdded(object sender, WebPartEventArgs e) { WebUtils.SetupRedirect(this, SiteRoot + "/MyPage.aspx"); }