내가 코드를 찾고 그것을 구현하는 시도 후 여기GWT CellTable 입력 검증
http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellValidation
을 찾을 수있는 세포 검증 쇼케이스 예제와 비슷한 것을 구현하고 싶습니다있을 것 같습니다 템플릿에 대한 클래스/변수 정의가 누락되었습니다. 이는 웹을 검색 한 후이 곳
public ValidatableInputCell(String errorMessage) {
super("change");
if (template == null) {
template = GWT.create(Template.class);
}
this.errorMessage = SimpleHtmlSanitizer.sanitizeHtml(errorMessage);
}
SafeStyles safeColor = SafeStylesUtils.fromTrustedString("color: " + color + ";");
sb.append(template.input(pendingValue != null ? pendingValue : value, safeColor));
if (invalid) {
sb.appendHtmlConstant(" <span style='color:red;'>");
sb.append(errorMessage);
sb.appendHtmlConstant("</span>");
}
의 코드에 나타 난 템플릿 변수 정의가 무엇을해야 몇 가지 예를 발견하고 추가 위의 코드와
interface Template extends SafeHtmlTemplates {
@Template("<input type=\"text\" value=\"{0}\" tabindex=\"-1\" size=\"{1}\"></input>")
SafeHtml input(String value, SafeHtml safeStyles);
}
private Template template;
함께했다 코드가 실행될 때 컴파일러 경고 howver가 없습니다.이 오류가 발생합니다.
SafeStyles는 비 CSS 속성 컨텍스트에서 사용됩니다. 대신 java.lang.String 또는 SafeHtml을 사용 하시겠습니까?
이 문제를 해결하는 방법에 어떤 아이디어?