public override void SyncChanges() { EnsureChildControls(); FolderBreadCrumb webpart = WebPartToEdit as FolderBreadCrumb; if (webpart != null) { txtMaxLevels.Text = webpart.MaxLevels.ToString(); chkNavigateToList.Checked = webpart.NavigateToList; if (!string.IsNullOrEmpty(webpart.ListViewGuid) && ddlWebparts.Items.Count > 1) { DropDownSelect(ddlWebparts, webpart.ListViewGuid); ddlWebParts_SelectedIndexChanged(null, null); DropDownSelect(ddlListViews, webpart.NavigateToListView); } } }
public override bool ApplyChanges() { EnsureChildControls(); FolderBreadCrumb webpart = WebPartToEdit as FolderBreadCrumb; if (webpart != null) { webpart.ListGuid = SPSEditorPartsTools.GetListGuidFromListViewGuid(Context, ddlWebparts.SelectedValue); webpart.ListViewGuid = ddlWebparts.SelectedValue; int converted; if (int.TryParse(txtMaxLevels.Text, out converted)) { webpart.MaxLevels = converted; } webpart.NavigateToList = chkNavigateToList.Checked; webpart.NavigateToListView = ddlListViews.SelectedValue; return(true); } return(false); }