Это то, что я пытаюсь сделать:Как вернуть пользовательский форматтер в моем JQGrid с помощью getGridParam?
var p = this.jqGrid("getGridParam"), cm = p.colModel
Я смог получить colModel, но у меня были определенные пользовательские форматтеры, определенные в модели, которые не получают вернулся.
{name:'HTML_DEVICE_CNT',index:'HTML_DEVICE_CNT', width:35, align:"center",editable:true, sortable: false,formatter:deviceDetailsPopup,resizable:false,hidden:hiddenDevice},
{name:'edit',index:'edit', width:20, align:"center",editable:true, sortable: false,formatter:contactDetailsPopup,resizable:false},
Как я могу получить getGridParam для возврата пользовательского форматирования?
Это больше о том, как получить ключевое значение для определенного элемента в словаре из массива объектов в javascript, поскольку p.colModel даст вам массив объектов, каждый из которых является словарем с форматированием ключ. Таким образом, p.colModel [0] .formatter даст форматирование для первого элемента. –