public static void ContextMenu(string id, GuiGridView gridView, GuiSession session) { ValidateGridTarget.ValidateTarget(id, gridView, session); if (gridView == null) { gridView = (GuiGridView)(session).FindById(id); } gridView.ContextMenu(); }
//public string GetMsgWindowText(string strWindowID) { // GuiSession SapSession = getCurrentSession(); // GuiMessageWindow wndMsgWindow = (GuiMessageWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiMessageWindow"); // wndMsgWindow.SetFocus(); // return wndMsgWindow.Text; //} //public string GetFrameWindowText(string strWindowID) { // GuiSession SapSession = getCurrentSession(); // GuiFrameWindow wndFrmWindow = (GuiFrameWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiFrameWindow"); // wndFrmWindow.SetFocus(); // return wndFrmWindow.Text; //} //public string GetMainWindowText(string strWindowID) { // GuiSession SapSession = getCurrentSession(); // GuiMainWindow wndMainWindow = (GuiMainWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiMainWindow"); // wndMainWindow.SetFocus(); // return wndMainWindow.Text; //} public void ContextMenuSelectItem(string GridID, string ContextMenuItem) { if (GridID == "") { GridID = "wnd[0]/usr/cntlGRID1/shellcont/shell"; } GuiSession SapSession = getCurrentSession(); GuiGridView gridView = (GuiGridView)SapSession.ActiveWindow.FindById(GridID, "GuiGridView"); gridView.ContextMenu(); gridView.SelectContextMenuItemByText(ContextMenuItem); }