DevExpress Glyph w kolumnie boolean

0

Cześć
Czy zna ktoś może sposób by w gridView w kolumnie typu boolean wyświetlał się glyph ?
Obecnie mam ustawione tam checkbox i wszystko działa w porządku.
Próbowałem użyć metody CustomColumnDisplayText niestety wyświetla ona mój kod html w formie tekstu

settings.CustomColumnDisplayText = (s,e) => {

if (e.Column.FieldName == "IsUrgent")
            {
                e.EncodeHtml = true;
                if (Convert.ToBoolean(e.Value) == true)
                {
                    //e.DisplayText = "Glypk Ok";
                    e.DisplayText = string.Format("<span class=\"glyphicon glyphicon-ok\" style=\"color: #ff0000;\"></span>");
                }
                else
                {
                    //e.DisplayText = "Glypk remove";
                    e.DisplayText = string.Format("<span class=\"glyphicon glyphicon-remove\" style=\"color: #ff0000;\"></span>");
                }
            }
			
	}

Są jeszcze te dwie metody, ale nie wiem czy dałoby się je jakoś wykorzystać przy moim problemie

settings.HtmlDataCellPrepared = (s, e) =>
        {
          
            //= (e.DataColumn as GridViewDataBinaryImageColumn).
        };

        settings.HtmlRowPrepared = (s, e) =>
        {
            if (Convert.ToBoolean(e.GetValue("IsUrgent")) == true)
                e.Row.BackColor = System.Drawing.Color.Orange;

        };

Tak wygląda kod dodawania kolumny

settings.Columns.Add(column =>
        {
            column.FieldName = "IsUrgent";
            column.PropertiesEdit.EncodeHtml = true;
            // column.ColumnType = MVCxGridViewColumnType.CheckBox;

            //column.SetDataItemTemplateContent(c =>
            //{
               // ViewContext.Writer.Write(string.Format("<span class=\"glyphicon glyphicon-remove\" style=\"color: #ff0000;\"></span>"));
            //});


        });
1

Według DevExpressa

column.PropertiesEdit.EncodeHtml = false;
0

Dziękuje bardzo, oto właśnie chodziło. Pozdrawiam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1