Есть ли возможность включить rowpos
и colpos
в beforShowForm
. Я понимаю, что он должен использоваться под formoption
настройкой colModel
. но моя сетка имеет настраиваемое редактирование (например, статус) и нормальное редактирование. Я хочу различное выравнивание для этих двух. ниже мой код для справкиrowpos и colpos in beforShowForm
bulkgrid.jqGrid('navGrid','#bulkktrackpager',{
edit: true,
add: true,
del: true,
search: true,
view: true,
//cloneToTop: true,
}).navButtonAdd('#bulkktrackpager',{
caption:"Status",
buttonicon:"ui-icon-lightbulb",
position:"last",
});
любая идея ???? огромное спасибо ..
}).navButtonAdd('#bulkktrackpager',{
caption:"Status",
buttonicon:"ui-icon-lightbulb",
position:"last",
onClickButton: function(){
var $self = $(this);
$self.jqGrid("editGridRow", $self.jqGrid("getGridParam", "selrow"),
{
beforeInitData: function(formid) {
bulkgrid.setColProp('status', {
formoptions : {
rowpos : 1,
colpos: 1,
},
});
bulkgrid.setColProp('ctno', {
formoptions : {
rowpos : 1,
colpos: 2,
},
});
//similaryly other elements
},
beforeShowForm: function(form) {
$("#tr_agent").hide();
},
recreateForm: true,
editData: {//Function to Add parameters to the status
oper: 'status',
},
closeAfterEdit: true,
reloadAfterSubmit: true,
});
}
});
Изображения Image2
ничего себе! чистое и прозрачное решение. динамические rowpos и colpos работают как шарм. попробует выравнивание текста позже. спасибо Олегу. – Wahab
@Wahab: Добро пожаловать! – Oleg
@oleg .. не понимаю, почему после упоминания recreateForm: true, получение той же модели формы для редактирования и статуса. Я обновил коды в своем вопросе .. – Wahab