GWT Cells을 만드는 방법 내 Columns을 Cell Table에 택일 적으로 생성 하시겠습니까?
예 : 하나의 열과 짝수 행은 Button Cells 및 홀수 행은 Text Cells으로 표시됩니다. 가능합니까? 그렇다면 어떻게 알아낼 수 있습니까? 어떤 제안을 주셔서 감사합니다! 이미지 아래GWT 대체 셀
는
GWT Cells을 만드는 방법 내 Columns을 Cell Table에 택일 적으로 생성 하시겠습니까?
예 : 하나의 열과 짝수 행은 Button Cells 및 홀수 행은 Text Cells으로 표시됩니다. 가능합니까? 그렇다면 어떻게 알아낼 수 있습니까? 어떤 제안을 주셔서 감사합니다! 이미지 아래GWT 대체 셀
는
당신은 다른 컨텍스트를 기반으로 렌더링 것 custom cell, 구축 할 수 있습니다 .... 예입니다
@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
if (context.getIndex() & 1 == 0) {
// render one way
} else {
// render the other way
}
}
감사합니다 선생님 @AndreiVolgin. 이제 알았어. 여기 내 코드는 입니다. Andrei Volgin 님의 답변입니다.
ButtonCell buttonCellEdit = new ButtonCell() {
@Override
public void render(final Context context, final SafeHtml data, final SafeHtmlBuilder sb) {
if (i++ % 2 == 0) {
sb.appendHtmlConstant("It is row " + i);
}
else {
sb.appendHtmlConstant("<button type=\"button\" class=\"gwt-Button btn btnBlue\" tabindex=\"-1\">");
if (data != null) {
sb.append(data);
}
sb.appendHtmlConstant("</button>");
}
}
};
감사합니다. 대단히 감사합니다. – Cataclysm