Acumatica现代界面,折叠时是否可以控制行数
使用销售订单上的折叠界面(即右侧的箭头小按钮)时,是否可以执行以下操作之一:Acumatica现代界面,折叠时是否可以控制行数,acumatica,Acumatica,使用销售订单上的折叠界面(即右侧的箭头小按钮)时,是否可以执行以下操作之一: 更改它显示的字段(例如:现在我正在这些列中为下面的字段显示一些标签)。如果当我点击它时,我可以将一些字段从第一列移到前两行,那将是非常令人惊讶的。因此,我将把最重要的数据从第一列移到标题 或者,您可以将顶部设置为3-4行而不是2行,或者是硬编码的 提前感谢。表单容器自动调整大小元素和MinHeight/MinHeightLimit属性确实会影响扩展器的行为,但我还没有找到一种方法来实现这些功能 这是生成表单面板Di
- 更改它显示的字段(例如:现在我正在这些列中为下面的字段显示一些标签)。如果当我点击它时,我可以将一些字段从第一列移到前两行,那将是非常令人惊讶的。因此,我将把最重要的数据从第一列移到标题
- 或者,您可以将顶部设置为3-4行而不是2行,或者是硬编码的
提前感谢。表单容器自动调整大小元素和MinHeight/MinHeightLimit属性确实会影响扩展器的行为,但我还没有找到一种方法来实现这些功能 这是生成表单面板Div元素的代码:
/// <summary>
/// Create the content division control.
/// </summary>
private WebControl CreateContentDiv()
{
WebControl div = this.TemplateContainer;
this.hasStaticContent = this.AutoSizeWindow;
if (hasStaticContent) foreach (Control c in div.Controls)
{
IAutoSizedControl sc = c as IAutoSizedControl;
if (sc != null && sc.AutoSize.Enabled) { hasStaticContent = false; break; }
var wc = c as WebControl;
var hc = c as System.Web.UI.HtmlControls.HtmlControl;
if (wc != null || hc != null)
{
string pos = (wc != null) ? wc.Style["position"] : hc.Style["position"];
if (pos == "absolute") { hasStaticContent = false; break; }
}
}
if (!hasStaticContent && (!ControlHelper.GetHeight(this).IsEmpty || this.AutoSize.Enabled))
div.Height = Unit.Percentage(100);
// mark division as editable region
if (this.DesignMode)
div.Attributes.Add(DesignerRegion.DesignerRegionAttributeName, "0");
return div;
}
根据表单折叠状态对编辑器控件进行重新排序有点困难,具体取决于布局,但也可以通过设置CSS显示属性来实现:
var isVisible = false;
document.getElementById(alse'ctl00_phF_form_t0_edCustomerID_text').parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.style.display = isVisible ? 'block' : 'none';
document.getElementById('ctl00_phF_form_t0').style.height = '117px';
var isVisible = false;
document.getElementById(alse'ctl00_phF_form_t0_edCustomerID_text').parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.style.display = isVisible ? 'block' : 'none';