Skip to content

Commit 324285d

Browse files
authored
wxGUI/dbmgr: fix Edit selected record dialog date column type TextCtrl widget validator/hint (OSGeo#6165)
1 parent 5fd5ff8 commit 324285d

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

@@ -664,6 +664,11 @@ def __init__(
664664
valueWin.SetValidator(IntegerValidator())
665665
elif ctype == float:
666666
valueWin.SetValidator(FloatValidator())
667+
elif ctype == str and ctypeStr == "date":
668+
valueWin.SetValidator(TimeISOValidator())
669+
# Date ISO8601 format hint
670+
valueWin.SetHint(_("YYYY-MM-DD"))
671+
667672
if not winFocus:
668673
wx.CallAfter(valueWin.SetFocus)
669674
winFocus = True

0 commit comments

Comments
 (0)