Я пытаюсь воспроизвести ошибку, но не могу это сделать. Проблема в том, что мой Firefox
(3.6.16) не сохранит введенные мной данные в поле input
.
У меня есть прокручиваемая сетка, используя jqGrid
с фильтром. Сетка построена следующим образом:
function radio(value, options, rowObject){
var radio = '<input type="radio" value=' + value + ' name="radioid" />';
return radio;
}
jQuery(function(){
jQuery("#listTable").jqGrid({
url: '$content.getURI("myURI")' + '?userId=$userId&pageNo=0&locale=' + '$locale',
datatype: 'json',
mtype: 'POST',
colNames:['column1', 'column2', 'column3', 'column4', 'column5'],
colModel :[
{name:'name', index:'field', width:'8%', search:false, align:'center', formatter: radio, editable:false, sortable: false, resizable:false},
{name:'name1', index:'field1', width:'23%', sortable: false, resizable:false},
{name:'name2', index:'field2', width:'23%', sortable: false, resizable:false},
{name:'name3', index:'field3', width:'23%', sortable: false, resizable:false},
{name:'name4', index:'field4', width:'23%', sortable: false, resizable:false}
],
width:'768',
height: 500,
pager: '#pagerDiv',
gridview: true,
rowNum: $rowNr,
rowTotal: 500,
sortorder: 'desc',
viewrecords: true,
loadComplete: loadCompleteHandler,
ignoreCase: true
});
});
jQuery(function(){
jQuery("#listTable").jqGrid('filterToolbar',{
stringResult: true,
searchOnEnter: false });
});
В меню Options
включена функция «Запомнить историю поиска и формы». Я пробовал это в безопасном режиме со всеми отключенными плагинами и расширениями, и все же он не сохранял бы данные, введенные в поле input
. Я также пытался нажимать Enter
после каждого ключевого слова (поскольку это обычно приводит к тому, что FF сохраняет данные в истории), но это ничего не меняет. Как я мог это исправить?