2012-05-17 3 views
1

flextable을 사용하여 데이터 테이블을 개발하고 있습니다. 너비를 설정하고 싶습니다. 각 셀에 대해 잘 작동했습니다. 인해의 preformance 문제에 내가 열 레벨 셀 레벨에서 이동하려는, 그래서 난 ColumnFormatter를 사용하지만이gwt 너비를 사용하여 columnformatter 던지는 잘못된 인수

com.google.gwt.core.client.JavaScriptException 던지는 : (오류) : 잘못된 인수

ft.getColumnFormatter().setWidth(col, widths[col] + "px"); 

어떤

은 잘못된 것입니다 어떻게 됐을까?

i set table-layout : 테이블의 경우 fixed 및 border-collapsed.

+0

http://stackoverflow.com/questions/5035509/gwt-application-throws-javascriptexception-in-ie-only-stack-trace-has-no-help가 관심의 대상 일 수 있습니다. – DTing

+0

문제는 열이 내가 너비 0 값을 설정할 수없는 및 Javascript 예외를 던지는 0 픽셀 너비를 설정해야합니다. 내게는 주위에 너비를 테이블에 설정하고 모든 열을 남긴다. 너비가 너비 너비 너비가 자동으로 0 픽셀이되도록 건너 뛰기를 원하는 테이블 너비와 같은 총계 값을 설정한다. 감사합니다. 귀중한 시간 – JAVAC

답변

0
Invalid argument 

의 그것을 어떤 인수 보자 : 여기

ft.getColumnFormatter().setWidth(col, widths[col] + "px"); 

는, 인수 중 하나는 null입니다.
아마도 col 일 것입니다.

eclipse에서 디버깅하여 흐름을 확인하십시오.

0

나는 동일한 문제가 있었고 너비를 0으로 설정하는 것이 문제라는 것을 알았습니다. 로 변경 ...

if (widths[col] > 0) {  
    ft.getColumnFormatter().setWidth(col, widths[col] + "px"); 
} 

이 문제를 해결했습니다.

은 IE11을 사용할 때에만 발생합니다.