Я хочу использовать указатель даты в моем jqgrid. Я уже пробовал несколько вещей, которые я искал на этом сайте, но они не работали. Пожалуйста помоги.
У меня есть jqgrid, который получает данные из PHP. Поля включают в себя электронную почту & search_date. Когда сетка загружается, она показывает данные из базы данных. Я хочу показать текущие данные & также значок календаря рядом с датой search_date, так что пользователь также может изменить это поле. После внесения изменений его следует сохранить в базе данных.
Я удалил все, что я пробовал. Так что это свежий код:
function fileview(SITEURL){
jQuery("#gridList").jqGrid({
url:'/mycrm/process/viewjson',
datatype: "json",
colNames:['Email','Search Date'],
colModel:[
{name:'email',index:'email', width:50, align:"center"},
{name:'search_date',index:'search_date', width:17, align:"center"},
],
rowNum:25, autowidth: true,
rowList:[25,50,100,200],
mtype: "POST",
pager: jQuery('#pager1'),
sortname: 'id',
viewrecords: true,
sortorder: "DESC",
multiselect: true,
caption:"Details",
height:'',width:'' }).navGrid('#pager1',{search:false,refresh:false,edit:false,add:false,del:false});
ReloadGrid('/mycrm/process/viewjson');
}
В настоящее время он показывает search_date & хочу добавить значок календаря, чтобы выбрать новую дату & затем измените его в базе данных.
Заранее спасибо.
Ваш код не использует редактирование сетки. Вы должны включить editable: true
собственность в столбцах colModel
который вы хотите разрешить пользователю редактировать, а затем использовать один из режим редактирования. Ты можешь позвонить datepicker
Внутри dataInit
функция обратного вызова editoptions. Вы можете просто найти datepicker
а также dataInit
слова на стеке потока (см. результаты Вот), и вы найдете много примеров кода, которые вы можете использовать. Я бы порекомендовал вам пользоваться formatter: "date"
дополнительно. Он может конвертировать входные данные для search_date
вернулся с сервера в более удобочитаемом формате. Обычно для связи с сервером используется какой-то не зависящий от языка формат, например, ISO 8601 (строка типа 2014-12-31
).
Других решений пока нет …