Exemplo n.º 1
0
 protected void Grid_ContextMenuItemVisibility(object sender, ASPxGridViewContextMenuItemVisibilityEventArgs e)
 {
     if (e.MenuType == GridViewContextMenuType.Rows)
     {
         GridViewContextMenuItem menuItemSelected = e.Items.Find(item => item.Name == "OnlySelectedRows") as GridViewContextMenuItem;
         GridViewContextMenuItem menuItemSelectedAndDiscontinued = e.Items.Find(item => item.Name == "OnlySelectedAndDiscontinuedRows") as GridViewContextMenuItem;
         for (int i = 0; i < Grid.VisibleRowCount; i++)
         {
             e.SetVisible(menuItemSelected, i, Grid.Selection.IsRowSelected(i));
             e.SetEnabled(menuItemSelectedAndDiscontinued, i, Grid.Selection.IsRowSelected(i) && (bool)Grid.GetRowValues(i, "Discontinued"));
         }
     }
 }
Exemplo n.º 2
0
        protected void GridView_ContextMenuItemVisibility(object sender, ASPxGridViewContextMenuItemVisibilityEventArgs e)
        {
            e.SetEnabled(e.Items.FindByName("NewRow"), true);

            if (e.MenuType == GridViewContextMenuType.Rows)
            {
                //GridViewContextMenuItem menuItemSelected = e.Items.Find(item => item.Name == "NewRow") as GridViewContextMenuItem;
                //GridViewContextMenuItem menuItemSelectedAndDiscontinued = e.Items.Find(item => item.Name == "OnlySelectedAndDiscontinuedRows") as GridViewContextMenuItem;
                //for (int i = 0; i < GridView.VisibleRowCount; i++)
                //{
                //    e.SetEnabled(menuItemSelected, i, GridView.Selection.IsRowSelected(i));
                //    e.SetEnabled(menuItemSelectedAndDiscontinued, i, Grid.Selection.IsRowSelected(i) && (bool)Grid.GetRowValues(i, "Discontinued"));
                //}
            }
        }
 protected void grid_ContextMenuItemVisibility(object sender, ASPxGridViewContextMenuItemVisibilityEventArgs e)
 {
     if (e.MenuType == GridViewContextMenuType.Rows)
     {
         GridViewContextMenuItem selectAllItem   = e.Items.FindByName("SelectAll");
         GridViewContextMenuItem unSelectAllItem = e.Items.FindByName("UnselectAll");
         for (int i = 0; i < grid.VisibleRowCount; i++)
         {
             if (!grid.IsGroupRow(i))
             {
                 e.SetVisible(selectAllItem, i, false);
                 e.SetVisible(unSelectAllItem, i, false);
             }
         }
     }
 }
Exemplo n.º 4
0
 protected void GridView_ContextMenuItemVisibility1(object sender, ASPxGridViewContextMenuItemVisibilityEventArgs e)
 {
 }