Member 13930737 Ответов: 0

Как добавить статический или предопределенный выпадающий список ко всем строкам определенного столбца в jqgrid ?


У меня есть несколько столбцов, например "действие", "номер рулона", "имя сотрудника","зарплата" в таблице.

другие столбцы, такие как "номер рулона", "имя сотрудника","зарплата", я буду извлекать значение из БД и хранить его. но в первом столбце "действие" мне нужно добавить раскрывающийся список по умолчанию для всех строк в нем. список таков: 1.Добавить,2.отредактировать,3.удалить.

я пробовал различные варианты, которые не работают для меня.Пожалуйста, помогите мне написать код для этого.

Что я уже пробовал:

функция loadEmployee(){
var options= {'1': 'Add', '2': 'Edit', '3': 'Remove' };
$("#NSC_table").jqGrid({
url:'servlet/WebFrontServlet?option=inquiry&action=getApproverRec',
colNames:['действие', 'номера', 'сотрудник', 'зарплата'],
colModel:[
{имя: 'действие', индекс: 'действие', ширина: 60, редактируемые: правда, edittype: "выбор", модуль форматирования: 'выбрать', editoptions: { значение: варианты } },
{имя:'кол-ролл',индекс:'прод', выравнивание "влево", ширина:100},
{имя:'имя сотрудника',индекс:'MBG', выравнивание:'центр', ширина:50},
{имя:'зарплата',индекс:'WT_site', выравнивание:'центр', ширина:70},
rowNum:200,
ширина:'1125',
высота: "авто",
autowidth:false,
scrollOffset:0,
shrinkToFit: ложь,
loadonce: правда,
сортировать: правда,

я также попытался вставить закодированные значения в поле editoptions:, как показано ниже.

{имя: 'действие', индекс: 'действие', ширина: 60, редактируемые: правда, edittype: "выбор", модуль форматирования: 'выбрать', editoptions: { значение: "1. Добавление;2. редактирование;3. Удаление" } }

Оба варианта не работают.Пожалуйста, помогите мне с кодом. Заранее спасибо.
Они не бросают ошибок, но я не получил падение вниз в моей таблице. я новичок в разработке пользовательского интерфейса и не знаю, в чем будет заключаться ошибка..

0 Ответов