Ext js сетки специальные проблемы с символами - PullRequest
0 голосов
/ 01 апреля 2020

Я использую Ext JS 3, я ввожу специальные символы, такие как "&, <,>", в текстовое поле ячейки сетки, и когда я освобождаю эту ячейку, этот специальный символ преобразуется в пустую строку. Кажется, что grid не поддерживает специальные символы (&, <,>).

Приведенный ниже код запускается, пока я редактирую ячейку сетки.

new Ext.grid.GridEditor(new Ext.form.TextField({
  cls:'grid-field-editor' ,
  allowBlank: field.toLowerCase() !== "wr_default",
  blankText:resources.getMsg("required_field") ,
  regex:new RegExp(Ext.util.Format.trim("^(?!@#$)([undefined]|[!%* |^=+$'-,':.~]){1,2}$")),
  regexText:resources.getMsg("Value does not match parameter.") + " " + Ext.util.Format.trim("^(?!@#$)([undefined]|[!%*?|^=+$'-,':.~]){1,2}$")
})) 
...