Exemple #1
0
		public override void SetData(object data)
		{
			_data = (SnFields.HyperLinkField.HyperlinkData)data;

            _linkTextTextBox.Text = _data.Text;
            _linkHrefTextBox.Text = _data.Href;
            _linkTargetTextBox.Text = _data.Target;
            _linkTitleTextBox.Text = _data.Title;

            if ((!UseBrowseTemplate && !UseEditTemplate) && !UseInlineEditTemplate)
                return;
            //
            // innercontrol disabled 'cause there are 4 other contorls.
            //
            var title = GetLabelForTitleControl() as Label;
            var desc = GetLabelForDescription() as Label;
            var linkText = GetLinkTextTextBox() as TextBox;
            var linkHref = GetLinkHrefTextBox() as TextBox;
            var linkTarget = GetLinkTargetTextBox() as TextBox;
            var linkTitle = GetLinkTitleTextBox() as TextBox;

            if (title != null) title.Text = Field.DisplayName;
            if (desc != null) desc.Text = Field.Description;
            if (linkText != null) linkText.Text = _data.Text;
            if (linkHref != null) linkHref.Text = _data.Href;
            if (linkTarget != null) linkTarget.Text = _data.Target;
            if (linkTitle != null) linkTitle.Text = _data.Title;

            

		}
Exemple #2
0
        public override void SetData(object data)
        {
            _data = (SnFields.HyperLinkField.HyperlinkData)data;

            _linkTextTextBox.Text   = _data.Text;
            _linkHrefTextBox.Text   = _data.Href;
            _linkTargetTextBox.Text = _data.Target;
            _linkTitleTextBox.Text  = _data.Title;

            if ((!UseBrowseTemplate && !UseEditTemplate) && !UseInlineEditTemplate)
            {
                return;
            }
            //
            // innercontrol disabled 'cause there are 4 other contorls.
            //
            var title      = GetLabelForTitleControl() as Label;
            var desc       = GetLabelForDescription() as Label;
            var linkText   = GetLinkTextTextBox() as TextBox;
            var linkHref   = GetLinkHrefTextBox() as TextBox;
            var linkTarget = GetLinkTargetTextBox() as TextBox;
            var linkTitle  = GetLinkTitleTextBox() as TextBox;

            if (title != null)
            {
                title.Text = Field.DisplayName;
            }
            if (desc != null)
            {
                desc.Text = Field.Description;
            }
            if (linkText != null)
            {
                linkText.Text = _data.Text;
            }
            if (linkHref != null)
            {
                linkHref.Text = _data.Href;
            }
            if (linkTarget != null)
            {
                linkTarget.Text = _data.Target;
            }
            if (linkTitle != null)
            {
                linkTitle.Text = _data.Title;
            }
        }
Exemple #3
0
        public override void SetData(object data)
        {
            _data = (SnFields.HyperLinkField.HyperlinkData)data;

            _linkTextTextBox.Text   = _data.Text;
            _linkHrefTextBox.Text   = _data.Href;
            _linkTargetTextBox.Text = _data.Target;
            _linkTitleTextBox.Text  = _data.Title;

            if (!IsTemplated)
            {
                return;
            }

            // innercontrol disabled 'cause there are 4 other contorls.

            SetTitleAndDescription();

            var linkText   = GetLinkTextTextBox() as TextBox;
            var linkHref   = GetLinkHrefTextBox() as TextBox;
            var linkTarget = GetLinkTargetTextBox() as TextBox;
            var linkTitle  = GetLinkTitleTextBox() as TextBox;

            if (linkText != null)
            {
                linkText.Text = _data.Text;
            }
            if (linkHref != null)
            {
                linkHref.Text = _data.Href;
            }
            if (linkTarget != null)
            {
                linkTarget.Text = _data.Target;
            }
            if (linkTitle != null)
            {
                linkTitle.Text = _data.Title;
            }
        }