Beispiel #1
0
        public static string ShowModalDialog(string URL, DialogOperate dialogOperate, string dataID,
                                             string dialogWidth, string dialogHeight,
                                             bool scrollbars, bool status, bool help, Hashtable Args)
        {
            string retVal     = "";
            string strReqArgs = "?Operation=" + Convert.ToInt32(dialogOperate).ToString() + "&ID=" + dataID;

            if (Args != null)
            {
                foreach (DictionaryEntry de in Args)
                {
                    strReqArgs += "&" + de.Key.ToString() + "=" + de.Value.ToString();
                }
            }

            string sOptions = "";

            // 滚动条
            if (scrollbars)
            {
                sOptions += "scrollbars:yes;";
            }
            else
            {
                sOptions += "scrollbars:no;";
            }

            // 帮助
            if (help)
            {
                sOptions += "help:yes;";
            }
            else
            {
                sOptions += "help:no;";
            }

            // 状态栏
            if (status)
            {
                sOptions += "status:yes;";
            }
            else
            {
                sOptions += "status:no;";
            }

            sOptions += "dialogWidth:" + dialogWidth + "px;";
            sOptions += "dialogHeight:" + dialogHeight + "px;";


            if (URL != "")
            {
                retVal = " return window.showModalDialog('" + URL + strReqArgs + "','__NEW__','" + sOptions + "')";
                return(retVal);
            }
            else
            {
                return("");
            }
        }
Beispiel #2
0
 /// <summary>
 /// 使用哈希表存放用户扩展参数,生成request字符串
 /// </summary>
 /// <param name="URL"></param>
 /// <param name="dialogOperate"></param>
 /// <param name="dataID"></param>
 /// <param name="dialogWidth"></param>
 /// <param name="dialogHeight"></param>
 /// <param name="Args">HashTable扩展值参</param>
 /// <returns>eg.?Operation=2&Key=Value&Key=Vaue</returns>
 public static string ShowModalDialog(string URL, DialogOperate dialogOperate, String dataID, string dialogWidth, string dialogHeight, Hashtable Args)
 {
     return(ShowModalDialog(URL, dialogOperate, dataID, dialogWidth, dialogHeight, false, false, false, Args));
 }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="URL"></param>
 /// <param name="dialogOperate"></param>
 /// <param name="dataID"></param>
 /// <param name="dialogWidth"></param>
 /// <param name="dialogHeight"></param>
 /// <returns></returns>
 public static string ShowModalDialog(string URL, DialogOperate dialogOperate, string dataID, string dialogWidth, string dialogHeight)
 {
     return(ShowModalDialog(URL, dialogOperate, dataID, dialogWidth, dialogHeight, false, false, false, null));
 }
Beispiel #4
0
 /// <summary>
 /// 弹出修改页面,使用默认大小
 /// </summary>
 /// <param name="URL"></param>
 /// <param name="dialogOperate"></param>
 /// <param name="dataID"></param>
 /// <returns></returns>
 public static string ShowModalDialog(string URL, DialogOperate dialogOperate, String dataID)
 {
     return(ShowModalDialog(URL, dialogOperate, dataID, "800", "800", false, false, false, null));
 }