朋友们,我正在JQ-GRID工作。我想在特定列中显示Image,但我不知道如何在JQ-GRID中附加图像。任何人都可以帮助我或者请给我一些链接,谢谢
答案 0 :(得分:0)
jqgrid是一个特色怪物。我告诉所有询问它的人。
当jqgrid加载时,会调用一个实际获取要显示的数据的函数。
这通常是对你的php的ajax调用。作为此函数的结果集,您可以只使用xml或json。
我更喜欢json,所以我构建了我的结果数组并执行echo json_encode($myarray)
jQuery("#your_grid_id").jqGrid({ url : '/ajax/getjqgriddata.php'})
现在显示图片,有不同的方法可以做到这一点。您可以生成<img src="wherever/mypicture1.png"></img>
- 链接并将其移交到结果中,也可以使用base64
对图片二进制数据进行编码,并将其与结果一起提供。
更高级的方法是使用所谓的格式化程序,只返回图像的id。
这取决于你,但我建议对jqgrid充满信心,尝试返回-links以了解jqgrid的工作原理。
有很多好的文档:
http://trirand.com/blog/jqgrid/jqgrid.html
请看一下。