1
두 개의 열이있는 표가 모두 ComboBox 열입니다. 사용자가 1 열의 값을 선택하면 2 열의 ComboBox에서 사용할 수있는 옵션을 업데이트하려고합니다.TableViewer는 다른 열의 값이 변경된 경우 열의 값을 변경합니다.
어떻게하면됩니까?
두 개의 열이있는 표가 모두 ComboBox 열입니다. 사용자가 1 열의 값을 선택하면 2 열의 ComboBox에서 사용할 수있는 옵션을 업데이트하려고합니다.TableViewer는 다른 열의 값이 변경된 경우 열의 값을 변경합니다.
어떻게하면됩니까?
데이터 모델의 값을 업데이트 한 다음 을 호출합니다. 여기에서 object
은 행에 대한 데이터 모델 개체 (즉, 콘텐츠 공급자가 행에 대해 반환하는 값)입니다. update
이 호출되면 TableViewer
은 콘텐츠 공급자에게 행 값을 다시 요청합니다.
내 시나리오는 다음과 같습니다. 열 1은 국가이고 열 2는 해당 국가의 도시입니다. 사용자가 콤보 상자에서 열 1의 국가를 선택할 때 열 2의 도시 목록을 업데이트하려고합니다. 따라서 열 2의 각 셀에서 콤보 상자의 내용이 달라집니다. – mihirg