[flutter] 플러터 Table 위젯에서 특정 셀 비활성화하기
플러터에서 Table 위젯을 사용할 때, 특정 셀을 비활성화하고 싶을 때가 있습니다. 이때 TableCell 위젯을 사용하여 셀을 비활성화할 수 있습니다.
TableCell 위젯 사용하기
Table(
children: [
TableRow(
children: [
TableCell(
child: Container(
child: Text('활성화된 셀'),
),
),
_buildDisabledCell('비활성화된 셀'),
],
),
],
)
Widget _buildDisabledCell(String text) {
return TableCell(
child: Container(
child: Text(
text,
style: TextStyle(
color: Colors.grey, // 비활성화된 셀의 글자색을 회색으로 설정
),
),
),
);
}
위 예제에서 _buildDisabledCell
함수를 사용하여 비활성화된 셀을 생성하고, 이를 Table의 TableRow에 추가합니다. 이를 통해 Table 위젯에서 특정 셀을 비활성화할 수 있습니다.
이러한 방법을 사용하여 플러터 Table 위젯에서 특정 셀을 비활성화할 수 있습니다. 이외에도 TableCell 위젯을 활용하여 다양한 셀 디자인 및 동작을 구현할 수 있습니다.