getDateRangeTextField method
Implementation
Widget getDateRangeTextField(bool isMax) {
return Expanded(
child: TextField(
enableInteractiveSelection: false,
readOnly: true,
onTap: () {
if (widget.onTapped != null) {
widget.onTapped!();
}
onTextTapped(isMax);
},
style: const TextStyle(color: Color(0xFF222222), fontSize: 14.0),
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
keyboardType: const TextInputType.numberWithOptions(),
onChanged: (input) {
widget.item.isSelected = true;
},
controller: isMax
? widget.maxTextEditingController
: widget.minTextEditingController,
cursorColor: const Color(0xFF3072F6),
textAlign: TextAlign.center,
decoration: InputDecoration(
hintStyle: const TextStyle(color: Color(0xFFCCCCCC), fontSize: 14.0),
hintText: (!isMax ? '开始日期' : '结束日期'),
enabledBorder: const UnderlineInputBorder(
borderSide: BorderSide(
width: 1,
color: Color(0xFFF0F0F0),
)),
focusedBorder: const UnderlineInputBorder(
borderSide: BorderSide(
width: 1,
color: Color(0xFFF0F0F0),
)),
contentPadding: const EdgeInsets.all(0),
),
),
);
}