Acumatica-由于图像而设置网格行高度

Acumatica-由于图像而设置网格行高度,acumatica,Acumatica,我已将缩略图添加到销售订单行网格中。这将显示附加到库存项目的图像。您可以在此处看到此自定义: 但是,客户系统中当前的图像非常大。因此,销售订单的行非常大。有没有一种方法我可以降低这个高度,但仍然有整个图像显示?可能是ThumbnailURL单元格中的包含项?我以前在Acumatica中没有使用过网格的CSS样式,所以我不确定从哪里开始,或者这是否是正确的方向。如有任何帮助,将不胜感激。在定制中,将javascript元素添加到表单中。请注意,这是一个棘手的问题,有时它在保存之前不会显示。然后将以

我已将缩略图添加到销售订单行网格中。这将显示附加到库存项目的图像。您可以在此处看到此自定义:
但是,客户系统中当前的图像非常大。因此,销售订单的行非常大。有没有一种方法我可以降低这个高度,但仍然有整个图像显示?可能是ThumbnailURL单元格中的包含项?我以前在Acumatica中没有使用过网格的CSS样式,所以我不确定从哪里开始,或者这是否是正确的方向。如有任何帮助,将不胜感激。

在定制中,将javascript元素添加到表单中。请注意,这是一个棘手的问题,有时它在保存之前不会显示。然后将以下脚本添加到其源代码中

var css = '.GridRow > img { width: 40px; height: 40px; }',
head = document.head || document.getElementsByTagName('head')[0],
style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet){
  style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}

head.appendChild(style);

然后网格中的所有图像将缩放到40x40像素


在定制中,将javascript元素添加到表单中。请注意,这是一个棘手的问题,有时它在保存之前不会显示。然后将以下脚本添加到其源代码中

var css = '.GridRow > img { width: 40px; height: 40px; }',
head = document.head || document.getElementsByTagName('head')[0],
style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet){
  style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}

head.appendChild(style);

然后网格中的所有图像将缩放到40x40像素


当我添加并点击generate customization script时,它会变成一个
px:Control
,然后抛出一个错误,说
px:Control
不是一件事。是的,我必须修改答案才能使用javascript添加css。在答案的第一个版本中,我只是修改了页面,但它无法正常工作。这非常有效。尽管我只是将项目XML添加到我的XML中。因为它不允许我在选项卡和对话框之间放置Javascript控件。无论如何,它工作得很好!当我添加并点击generate customization script时,它会变成一个
px:Control
,然后抛出一个错误,说
px:Control
不是一件事。是的,我必须修改一个答案才能使用javascript添加css。在答案的第一个版本中,我只是修改了页面,但它无法正常工作。这非常有效。尽管我只是将项目XML添加到我的XML中。因为它不允许我在选项卡和对话框之间放置Javascript控件。无论如何,它工作得很好!