如何向jqGrid';s列选择器对话框?

如何向jqGrid';s列选择器对话框?,jqgrid,Jqgrid,是否可以向jqGrid列选择器对话框的对话框中插入其他html代码?如果是这样,那么最好的方法是什么 $('#jqgridTest').columnChooser({ title: "Saved Builds", //Inject some html codes here?? }); 您可以检查columnCooser对话框的HTML结构,您将看到以下内容 因此,您可以根据需要对columnCooser对话框进行任何修改。您只需在需要的地方插入所需的HTML片段。例如,为了插

是否可以向jqGrid列选择器对话框的对话框中插入其他html代码?如果是这样,那么最好的方法是什么

$('#jqgridTest').columnChooser({
    title: "Saved Builds",
    //Inject some html codes here??
});

您可以检查columnCooser对话框的HTML结构,您将看到以下内容

因此,您可以根据需要对columnCooser对话框进行任何修改。您只需在需要的地方插入所需的HTML片段。例如,为了插入“Hi!”按钮,我使用了以下JavaScript代码
onClickButton

onClickButton:函数(){
var$button=$('Hi!');
$(this.jqGrid('columnChooser');
$(“#colchooser”+this.id+
“~div.ui-dialog-buttonpane>div.ui-dialog-buttonset”);
//.prepend($按钮);
$按钮。单击(函数(){
警报(“‘嗨!’按钮已单击!”);
});
}
因此(请参见相应的演示),单击“Hi!”按钮后,将出现类似于上图的内容:


columnChooser
对话框中,您到底想更改什么?需要注入哪个HTML片段?一个例子可以解释许多打开的问题。在columnChooser对话框中添加一个下拉选择和另一个按钮。我仍然不明白您到底需要什么。例如,您需要在何处添加“下拉选择”,以及在何处添加按钮?一张照片可能会有帮助。您需要调整
列选择器
对话框的大小(请参阅),还是使用jqGrid中的原始代码?我不明白你在对话框中添加HTML元素的问题出在哪里。上面的原始文章已经提供了这个例子。我不知道如何在columnChooser脚本中插入下拉选择和按钮,使其显示在columnChooser对话框中。如果HTML片段在columnChooser对话框中的位置对您不重要,我可以发布一个示例,说明如何修改对话框。