예제 #1
0
		protected override WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
		{
			WfControlAccessbility result = WfControlAccessbility.None;

			if (this.Visible && !this.ReadOnly && this.CanWithdraw())
				result |= WfControlAccessbility.Visible | WfControlAccessbility.Enabled;

			return base.OnGetAccessbility(result);
		}
		protected override WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
		{
			WfControlAccessbility result = WfControlAccessbility.None;

			if (this.Visible && !this.ReadOnly && WfClientContext.Current.InMoveToMode && this.Enabled
				&& WfClientContext.Current.CurrentActivity.Descriptor.Properties.GetValue("AllowAddApprover", false))
				result |= WfControlAccessbility.Visible | WfControlAccessbility.Enabled;

			return base.OnGetAccessbility(result);
		}
예제 #3
0
        protected override WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
        {
            WfControlAccessbility result = WfControlAccessbility.None;

            if (this.Visible && !this.ReadOnly && this.CanCancelProcess())
            {
                result |= WfControlAccessbility.Visible | WfControlAccessbility.Enabled;
            }

            return(base.OnGetAccessbility(result));
        }
예제 #4
0
        /// <summary>
        /// 得到控件的可访问性
        /// </summary>
        /// <returns></returns>
        protected virtual WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
        {
            WfControlAccessbility result = defaultAccessbility;

            if (GetAccessbility != null)
            {
                result = GetAccessbility(result);
            }

            return(result);
        }
예제 #5
0
        protected override WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
        {
            WfControlAccessbility result = WfControlAccessbility.None;

            if (this.Visible && !this.ReadOnly && this.Enabled &&
                WfClientContext.Current.OriginalActivity.ApprovalRootActivity.Descriptor.Properties.GetValue("AllowCirculate", false))
            {
                result |= WfControlAccessbility.Visible | WfControlAccessbility.Enabled;
            }

            return(base.OnGetAccessbility(result));
        }
예제 #6
0
		/// <summary>
		/// 得到控件的可访问性
		/// </summary>
		/// <returns></returns>
		protected virtual WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
		{
			WfControlAccessbility result = defaultAccessbility;

			if (GetAccessbility != null)
				result = GetAccessbility(result);

			return result;
		}
예제 #7
0
		protected override WfControlAccessbility OnGetAccessbility(WfControlAccessbility defaultAccessbility)
		{
			WfControlAccessbility result = WfControlAccessbility.None;

			if (this.Visible && !this.ReadOnly && this.Enabled
				&& WfClientContext.Current.OriginalActivity.ApprovalRootActivity.Descriptor.Properties.GetValue("AllowCirculate", false))
				result |= WfControlAccessbility.Visible | WfControlAccessbility.Enabled;

			return base.OnGetAccessbility(result);
		}