Extjs 동적 변경 열 이름
2752 단어 ExtJs
열 이름과 대응하는 값은 동적으로 바뀐다. 즉, 보여줄 열 이름이 수시로 바뀔 수 있다는 것이다.
우선 기본 열을 디스플레이로 선택하고 tbar에 단추를 추가하여 표시할 수 있는 모든 열 이름을 팝업합니다. 선택한 후에 대응하는 열 이름과 값을grid에 표시합니다. 예를 들어
주민등록번호 남성 청년 중년 상인
3424××옳고 그름
1234××아니오, 아니오.
Js 코드
function createRecordValue(){ // recordValue
var tempValue = new Array();
var j = 0;
tempValue[j] = {name:'UserId'};
for(var i = 0 ;i < amdValue.length;i++){
tempValue[++j] = {name: "N"+amdValue[i]}; //
tempValue[++j] = {name: "V"+amdValue[i]};//
}
return tempValue;
}
function createColumn(){// ,amdValue
var tempColumn = new Array();
var j = 0;
tempColumn[j] = {header:' ',dataIndex:'UserId',sortable:true,renderer:getUserInfo};
for(var i = 0;i < amdValue.length;i++){
tempColumn[++j] = {header:"N"+amdValue[i],dataIndex:"V"+amdValue[i],id:"V"+amdValue[i],sortable:true};
}
return tempColumn;
}
//
var index = cm.getIndexById("V"+amdValue[i]);
var str = r[0].get("N"+amdValue[i]);//r[] ;amdValue[i]
cm.setColumnHeader(index,str);
// CM,STORE
grid.reconfigure(store, cm);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
문자열 길이를 계산하고 중국어로 두 개를 계산합니다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.