javascript – jqgrid viewGridRow对话框大跨度和图标

我有一个带有一些数据的Jqgrid,Id喜欢在用户双击该行时在对话框中显示行数据.
这样做:

ondblClickRow: function(rowid) {
    jQuery(this).jqgrid('viewGridRow',rowid);
}

我有两个问题:

1:我在其中一个字段中有一个图标,当它在对话框中显示时,它的位置搞砸了(见下图).

2:我在最后一个字段中有一个长文本(最多150个字符).该对话框以很长的跨度显示它,并创建一个水平滚动条.我想让它以几行或类似textarea的方式显示文本,以便创建一个垂直滚动条.
已经尝试过这个:

afterShowForm: function(form) { form.css("width","fixed"); }

但它没有用.

我正在考虑获得“editGridRow”的相同样式,但仅限于查看.但它也没有成功.

任何人都知道如何解决这个问题?

**

编辑:

**

对不起伙计们,继承人我是如何填补网格的!