gwt sdk 2.6.0을 사용하고 있습니다. GWT의 CellTable에서 SelectionCell을 동적으로 업데이트하십시오.
내가 A와 B로 열을 포함하는 CellTable이 아래에있는 내 간단한 문제 설명,을 찾아주세요. Col A는 편집 할 수없는 값을 포함하고 Col B는 드롭 다운 (SelectionCell)을 포함합니다.
Col B 드롭 다운 옵션은 Col A의 값에 따라 각 행마다 달라야합니다.
드롭 다운 옵션에 대해 고정 값을 렌더링 할 수 있습니다 (즉, 모든 행에 대해 동일 함). 위의 설명에 따라 동적으로 다른 옵션을 사용할 수 없습니다.
예 : Col A의 값이 'a'이면 Col B는 {x, y} 옵션이있는 드롭 다운을 포함하고 Col A의 값이 'b'이면 Col B의 드롭 다운에는 {y , z} ... 각 열의 드롭 다운 (Col B)에있는 값 집합이 A 열의 값에 따라 달라진다는 것을 의미합니다.
아마 그 문제를 분명하게 설명하는 나의 실수. 아래의 내 문제를 설명하기 위해 더 나은 방법을 시도해 봅니다. Col A가 'a'값을 포함하고 Col B가 옵션 {x, y}을 가진 드롭 다운을 포함한다면 Col A가 'b'값을 포함하면 Col B는 {y, z} 옵션이있는 드롭 다운을 포함합니다 ... 이는 각 행의 드롭 다운에있는 값 집합이 변경된다는 것을 의미합니다. –
답을 업데이트했습니다. –
힌트를 보내 주셔서 감사합니다. 실제로 나는 인터넷에서 제안 된 다른 옵션을 시도했다 : addOption/removeOpyion으로 DynamicSelectionCell을 생성하고 onBrowserEvent에 대해 이야기한다. 하지만 내 문제에 대한 해결책을 찾기 위해 점들을 연결할 수 없습니다. 저를 도와주세요. 미리 감사드립니다. –