2012-03-14 2 views
0

"그리드"가 "rowexpander"입니다. 이 항목을 통해 행을 확장하고 내용을 표시 할 수 있습니다. HTML 체크 박스. 내 요구 사항은 내 DB에 있습니다. 값은 true 또는 false입니다. 그래서 값에 따라 즉 true로 체크 표시 확인란을 선택합니다.행 익스팬더 검사 조건

여기 내 코드입니다.

plugins: [ 
{ 
    ptype: 'rowexpander', 
    rowBodyTpl: 
    ['<ul><li><input type="checkbox" name="" checked={marginAccess} ><span>Margin Access for Quote</span></li></ul> '] 
} 

이제 {marginAccess} 때 당신이 날 제안시겠습니까, 내가 즉 확인 =이 내가이 일을 할 수 아니다

을 확인 ""보여주고 싶은 사실이다?

+0

관리자에게 무엇이 보이나요? 확장 된 행에 HTML로 생성 된 것은 무엇입니까? – sha

+0

Anup

+0

정말요? 중괄호로? {}? – sha

답변

1

모델에 가상 멤버를 만듭니다. 하나는 다른 필드의 true/false 값을 'checked/unchecked'로 반환합니다. 이와 같이 :

{ name: 'marginAccess_str', type: 'string', convert: function(v, r) { 
    if (r.get('marginAccess')) 
    return 'checked'; 
    else 
    return 'unchecked'; 
}}, 

그런 다음 템플릿에 marginAccess_str을 사용하십시오.

+0

도움을 많이 주셔서 감사합니다 – Anup