현재 SmartGWT로 작업 중이며 gwt Standard VerticalPanel과 같은 패널을 스마트 GWT 창에 포함시키는 방법을 얻으려고합니다. VerticalPanel 이유는 내가 예를 들어, 전체 내용을-다시 설정하지 않고 verticalpanel 객체에 위젯을 추가 할 수 있다는 것입니다 :HTML을 HTMLPane에 첨부하는 SmartGWT
이제HTMLPane hPaneObj = new HTMLPane();
hPaneObj.setContents("Foo");
나는 단지 내가 할 수있는 것을 알 수 있습니다 추가 할 :
hPaneObj.setContents(hPaneObj.getContents() + "Bar");
내가 필요한 것은 아닙니다.
VerticalPanel을 추가 한 후에 문제가 발생합니다. 매개 변수로 true라는 'setCanSelectText'메서드가있는 경우에도 창 내에서 텍스트를 선택할 수 없습니다. 나는 아주 HTMLPane 날 전체 내용을 재설정하지 않고 추가하는 것을 허용하지 않습니다 그러나 놀라게하고
public void onModuleLoad() {
Window theWindow = new Window();
theWindow.setTitle("Good evening");
theWindow.setWidth(500);
theWindow.setHeight(500);
theWindow.setCanSelectText(true);
VerticalPanel vp = new VerticalPanel();
vp.add(new HTML("foo"));
vp.add(new HTML("bar"));
theWindow.addItem(vp);
Canvas canvas = new Canvas();
canvas.addChild(theWindow);
canvas.draw();
}
: 아래는 내가 함께 넣어 간단한 예입니다.
그러나 모든 조언은 패널에 추가 할 수 있어야합니다. 나는 수직 패널을 사용하는 것을 좋아하지 않지만, 앞서 언급 한 것을 허용하거나 수직 패널에 접근 할 수 있도록 허용하는 방법, 즉 텍스트를 선택하는 방법을 찾아야합니다.
많은 감사합니다.
크리스토퍼.
감사합니다, 나는 스마트 GWT 웹 사이트에 질문에 해결책을 발견했다. http://forums.smartclient.com/showthread.php?p=39351#post39351 – Christopher