Ejemplo n.º 1
0
 def format(self, values):
     id = forceStringEx(values[0])
     if not self.isKeyInCache(id):
         self.load(id)
     return toVariant(self.getFromCache(id))
Ejemplo n.º 2
0
 def formatNative(self, values):
     u"""Столбец введен для возможности сортировки с учетом реального типа данных в столбце."""
     return forceStringEx(self.format(values))
Ejemplo n.º 3
0
def isNameValid(name):
    return not re.search(r'''[0-9a-zA-Z`~!@#$%^&*_=+\\|{}[\];:"<>?/().,]''',
                         forceStringEx(name))
Ejemplo n.º 4
0
def formatShortName(lastName, firstName, patrName):
    lastName = nameCase(forceStringEx(lastName))
    firstName = nameCase(forceStringEx(firstName))
    patrName = nameCase(forceStringEx(patrName))
    return formatShortNameInt(lastName, firstName, patrName)
Ejemplo n.º 5
0
 def setEditorData(self, editor, value, record):
     editor.setText(forceStringEx(value))