문자열 또는 int 중 하나를 선호하지만 비트를 기반으로 정착합니다.Telerik Grid Row 비트/int/string 필드에서 사용자 정의 형식 지정
목표는 String 필드의 값이 == 'ㅋㅋ blah blah'이면 전체 행이 회색으로 변할 것입니다 (빨간색과 초록색의 파란색 테이블이 이미 사용되어 다른 색상 제안을 열었습니다).)
나는
.RowAction(row =>
{
if (row.DataItem.[Bound Data col Name] == "[String value]")
{
row.HtmlAttributes["style"] = "background:grey;";
}
})
및
.RowAction(row =>
{
if (row.DataItem.[Bound Data col Name] == "[String value]")
{
row.Grid.HtmlAttributes["style"] = "background:grey;";
}
})
및
을 시도했습니다이들 모두는 조금이라도 작동하지 않았으며, 이것들을 수행하는 방법에 대한 mvc의 유일한 명확한 예입니다. 아무도 아이디어가 없습니까?
어떤 부분이 작동하지 않습니까? 값의 일치? 이 부분은 작동해야합니다. e.row.style.backgroundColor = "gray"; 비교하려고하는 실제 값을 표시하여 디버깅을 시도하십시오. –
아직도 무엇이 잘못 되었는가에 대한 단서가 없지만 클라이언트 이벤트와 jscript는 잘 작동하지만 샘플 프로젝트를로드 한 후에야 telerik 포럼에서 제공되었고 이후에는 작동했습니다. – Myzifer
그럼 누군가가 같은 신비한 문제가 있다면 http://www.telerik.com/community/forums/aspnet-mvc/grid/telerik-grid-row-custom-formatting-on-either-bit-int-string- field.aspx # 1594253 – Myzifer