Skip to content

Commit dc355b2

Browse files
committed
wxGUI/dbmgr: fix Edit selected record dialog date column type TextCtrl widget validator/hint (OSGeo#6165)
1 parent 4cac152 commit dc355b2

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

gui/wxpython/dbmgr/dialogs.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from core.gcmd import RunCommand, GError
2525
from core.debug import Debug
2626
from dbmgr.vinfo import VectorDBInfo, GetUnicodeValue, GetDbEncoding
27-
from gui_core.widgets import IntegerValidator, FloatValidator
27+
from gui_core.widgets import IntegerValidator, FloatValidator, TimeISOValidator
2828
from gui_core.wrap import SpinCtrl, Button, StaticText, StaticBox, TextCtrl
2929

3030

@@ -675,6 +675,11 @@ def __init__(
675675
valueWin.SetValidator(IntegerValidator())
676676
elif ctype == float:
677677
valueWin.SetValidator(FloatValidator())
678+
elif ctype == str and ctypeStr == "date":
679+
valueWin.SetValidator(TimeISOValidator())
680+
# Date ISO8601 format hint
681+
valueWin.SetHint(_("YYYY-MM-DD"))
682+
678683
if not winFocus:
679684
wx.CallAfter(valueWin.SetFocus)
680685
winFocus = True

0 commit comments

Comments
 (0)