기타 olap itemsSource 문의
페이지 정보
작성자 츄이 작성일 2023-10-17 14:10 조회 223회 댓글 0건본문
관련링크
init_metabolomeDetailChart 실행 후
ajax로 데이터 입력 후 fn_metabolomeDetailChart(maxValue, minValue)를 호출합니다
init_metabolomeDetailChart만 실행했을떄 정상적으로 나오지만
metabolomeDetailChart.itemsSource = metabolomeDetailChartData; 여기에서
fields가 중복으로 늘어납니다 ( 초기세팅된 fields와 metabolomeDetailChartData에 있는 영문필드)
1. init_metabolomeDetailChart 실행
2. fn_metabolomeDetailChart 실행 후
var taxonfullnm = data.resultList[i].mbbi_taxonfullnm;
var taxonkornm = data.resultList[i].mbbi_taxonkornm;
var metabolomenm = data.resultList[i].mbbi_metabolomenm;
var crcnum = data.resultList[i].mbbi_crcnum;
var group = data.resultList[i].mbdi_group;
var content = data.resultList[i].mbdi_content;
var contentko = data.resultList[i].mbdi_contentko;
var accur = data.resultList[i].mbdi_accur;
metabolomeDetailChartData.push({
taxonfullnm: taxonfullnm,
taxonkornm: taxonkornm,
metabolomenm: metabolomenm,
crcnum: crcnum,
group: group,
content: content,
contentko: contentko,
accur: accur
});
// init
function init_metabolomeDetailChart(){
metabolomeDetailChart = new wijmo.olap.PivotEngine({
//itemsSource: metabolomeDetailChartData,
fields: [
{ binding: 'taxonfullnm', header: '학명' },
{ binding: 'taxonkornm', header: '국명' },
{ binding: 'metabolomenm', header: '대사체' },
{ binding: 'crcnum', header: 'CRC번호' },
{ binding: 'group', header: '효능분류' },
{ binding: 'content', header: '효능(ENG)' },
{ binding: 'contentko', header: '효능(KOR)' },
{ binding: 'accur', header: '예측확률', aggregate: 'Max', format: 'n' }
],
rowFields: ['학명', '국명'],
columnFields: ['효능(ENG)', '효능(KOR)'],
valueFields: ['예측확률']
});
// show pivot panel
metabolome_pivotPanel = new wijmo.olap.PivotPanel('#div_metabolome_chart #pivotPanel', {
itemsSource: metabolomeDetailChart
});
//
// show pivot grid
metabolome_pivotGrid = new wijmo.olap.PivotGrid('#div_metabolome_chart #pivotGrid', {
itemsSource: metabolomeDetailChart
});
}
// ajax 데이터 입력
function fn_metabolomeDetailChart(maxValue, minValue){
metabolomeDetailChart.itemsSource = metabolomeDetailChartData;
// PivotGrid 다시 그리기
metabolome_pivotGrid.itemsSource.refresh(true);
}
댓글목록
등록된 댓글이 없습니다.