Визуализация GWT Граф AnnotatedTimeLine, дающий исключение Высота контейнера равна нулю - PullRequest
0 голосов
/ 23 апреля 2011

Я пытаюсь использовать график AnnotatedTimeLine, представленный в GWT Visualization, и получаю следующее исключение

com.google.gwt.core.client.JavaScriptException: (ошибка): высота контейнера равна нулю. Ожидая действительную высоту. стек: Ошибка: высота контейнера равна нулю. Ожидается действительная высота.

Коды классов My View указаны ниже

void onButtonLineGraphClick (событие ClickEvent) { Runnable onLoadCallback1 = new Runnable () { public void run () { AnnotatedTimeLine timeline = new AnnotatedTimeLine (createLineTable (), createOptionsLine (), «200», «200»); panelGraph.setHeight ( "200"); panelGraph.setWidth ( "200"); panelGraph.add (график); } }; VisualizationUtils.loadVisualizationApi (onLoadCallback1, AnnotatedTimeLine.PACKAGE); }

И Pannel Graph определяется как показано ниже в ui.xml

g: ширина HTMLPanel = "200px" высота = "200px"

1 Ответ

1 голос
/ 27 апреля 2011

AnnotatedTimeLine timeline = new AnnotatedTimeLine (createLineTable (), createOptionsLine (), "200", "200");

Следует заменить на

AnnotatedTimeLine timeline = new AnnotatedTimeLine (createLineTable (), createOptionsLine (), "200px", "200px");

наконец-то понял ...

...