예제 #1
0
        private void btnAddViewToFavorites_Click(object sender, EventArgs e)
        {
            SPView view = (SPView)cboViews.SelectedItem;

            FavoriteView fv = new FavoriteView(view.Url, view.ParentList.ParentWeb.ServerRelativeUrl);

            ActionCopyViewUtil.FavoriteViews.Add(fv);
            ActionCopyViewUtil.SaveFavoriteViews();
            ActionCopyView.DefInstance.PopulateFavoriteViews();
            ActionCopyView.DefInstance.cboFavoriteViews.SelectedIndex = ActionCopyView.DefInstance.cboFavoriteViews.FindStringExact(fv.ToString());
            this.Close();
        }
예제 #2
0
        private void lnkRemove_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (cboFavoriteViews.SelectedItem == null)
            {
                return;
            }
            FavoriteView fv = (FavoriteView)cboFavoriteViews.SelectedItem;

            ActionCopyViewUtil.FavoriteViews.Remove(fv);
            ActionCopyViewUtil.SaveFavoriteViews();

            ActionCopyView.DefInstance.PopulateFavoriteViews();
        }