做 FineUI.CheckBoxList 的校验 - CheckBoxListRequired

2017-02-19 14:01:23  访问(2363) 赞(0) 踩(0)


        /// <summary>
        /// 做 FineUI.CheckBoxList 的校验 - CheckBoxListRequired +
        /// </summary>
        /// <param name="chkl"></param>
        /// <returns></returns>
        public bool CheckBoxListRequired(FineUI.CheckBoxList chkl)
        {
            return CheckBoxListRequired(true, chkl);
        }

        /// <summary>
        /// 做 FineUI.CheckBoxList 的校验 - CheckBoxListRequired +
        /// </summary>
        /// <param name="basisCtrlRequired"></param>
        /// <param name="chkl"></param>
        /// <returns></returns>
        public bool CheckBoxListRequired(bool basisCtrlRequired, FineUI.CheckBoxList chkl)
        {
            if (basisCtrlRequired && !chkl.Required)
                return true;

            foreach (FineUI.CheckItem item in chkl.Items)
            {
                if (item.Selected)
                {
                    return true;
                }
            }

            string requiredMessageValue = chkl.RequiredMessage;

            if (requiredMessageValue == null || requiredMessageValue == "")
            {
                requiredMessageValue = "请选择" + chkl.Label;
            }

            FineUI.Alert.ShowInTop(requiredMessageValue);

            return false;
        }


标签:做 FineUI.CheckBoxList 的校验 - CheckBoxListRequired 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)