Infragistics 그리드를로드 중입니다. 로드 할 때로드 할 항목을 알기 전에 데이터 집합의 다른 값을 검사해야하는 템플릿 열이 있습니다. Infragistics가이 작업을 수행하게하므로 특정 정보를 숨기거나 표시하기 위해로드 된 후 그리드에서 쿼리를 실행해야합니다. 예를 들어Infragistics Jquery Grid onLoad
:
내 그리드 :
$("#divGrid").igGrid({
columns: [
{
headerText: "",
width: "70px",
key: "Division",
template: ProperRights.GetTemplate("${Division}")
}
],
primaryKey: "EmployeeNumber",
autoGenerateColumns: false,
dataSource: AccountAdministrationGrid.GetGridData()
});
내 JS 템플릿 논리 : 내가하고 싶은,하지만 ProperRights.GetTemplate 단지 $를 반환 무엇
var ProperRights = new function() {
this.GetTemplate = function(division) {
if (division === 'DIV1') {
return 'Special Stuff';
} else {
return "Boring Stuff";
}
};
};
{눈금 행 값 대신 {나누기}.
그럼 내 다음 방법은 .ready()를 그리드 끝에 추가하는 것이 었습니다.
.ready(function() {
$("td").each(function() {
var id = $(this).text();
console.log(id);
});
});
을하지만 그것은 다시 0 TD의로 오는 그리드처럼 발견 유지 중 하나가 작동하지 않습니다 다음 행의 값 밖으로 각 TD와 조각을 통해 루프과 같이 수동으로 첫 번째 열에 내 값을 변경 아직로드되지 않았습니다.
여기에 올바른 대답을 얻지 만 Infragistics 자체 지원 티켓에서 잘못된 대답을 얻으려면 어떻게해야합니까? 고맙습니다. – Boone