Пример #1
0
        protected override void OnPreRender(EventArgs e)
        {
            TranslationUtil.ApplyTranslation(this);
            PermissionUtil.ApplyPermission(this);

            base.OnPreRender(e);
        }
Пример #2
0
        protected override void RenderContents(HtmlTextWriter writer)
        {
            TranslationUtil.ApplyTranslation(this);
            PermissionUtil.ApplyPermission(this);

            base.RenderContents(writer);
        }
Пример #3
0
        protected override void OnPreRender(EventArgs e)
        {
            if (Items != null && Items.Count > 0 && DataSource == null)
            {
                foreach (ListEditItem item in Items)
                {
                    var listItemTrn = new DefaultTranslatable(item.Text);
                    item.Text = listItemTrn.Text;
                }
            }

            if (Columns != null && Columns.Count > 0)
            {
                foreach (ListBoxColumn column in Columns)
                {
                    var caption = column.Caption;

                    if (String.IsNullOrWhiteSpace(caption))
                    {
                        caption = column.FieldName;
                    }

                    var captionTrn = new DefaultTranslatable(caption);
                    column.Caption = captionTrn.Text;
                }
            }

            PermissionUtil.ApplyPermission(this);

            base.OnPreRender(e);
        }
Пример #4
0
        protected override void OnPreRender(EventArgs e)
        {
            TranslationUtil.ApplyTranslation(this);
            PermissionUtil.ApplyPermission(this);

            if (!Enabled)
            {
                OnClientClick = String.Empty;
            }

            base.OnPreRender(e);
        }
Пример #5
0
        private void ApplyPermission()
        {
            PermissionUtil.ApplyPermission(this);

            foreach (var column in Columns)
            {
                var dependent = column as IPermissionDependent;
                if (dependent != null)
                {
                    PermissionUtil.ApplyPermission(dependent);
                }
            }
        }
Пример #6
0
        protected override void OnPreRender(EventArgs e)
        {
            if (Items.Count > 0 && DataSource == null)
            {
                foreach (ListItem item in Items)
                {
                    var listItemTrn = new DefaultTranslatable(item.Text);
                    item.Text = listItemTrn.Text;
                }
            }

            PermissionUtil.ApplyPermission(this);

            base.OnPreRender(e);
        }
Пример #7
0
        protected override void RenderContents(HtmlTextWriter writer)
        {
            TranslationUtil.ApplyTranslation(this);
            PermissionUtil.ApplyPermission(this);

            if (!Enabled)
            {
                OnClientClick = String.Empty;
            }

            if (!String.IsNullOrWhiteSpace(NavigateUrl))
            {
                hyperLink.RenderControl(writer);
            }
            else
            {
                base.RenderContents(writer);
            }
        }
Пример #8
0
        private void PrepareGrid()
        {
            if (TableSectionHeader)
            {
                if (HeaderRow != null)
                {
                    HeaderRow.TableSection = TableRowSection.TableHeader;
                }
            }

            if (TableSectionFooter)
            {
                if (FooterRow != null)
                {
                    FooterRow.TableSection = TableRowSection.TableFooter;
                }
            }

            Translate();

            PermissionUtil.ApplyPermission(this);
        }
Пример #9
0
 public GridViewDataColumn()
 {
     PermissionUtil.ApplyPermission(this);
 }