我知道如何通过放入detailviewdefs.php将详细视图中的列设置为3列而不是默认值2
(在modules / EvMgr_Pgm / metadata中,如果创建自定义模块
)或在custom / modules / EvMgr_Pgm / metadata中编辑现有模块
'maxColumns' => '3',
'widths' =>
array (
0 =>
array (
'label' => '8',
'field' => '19',
),
1 =>
array (
'label' => '8',
'field' => '19',
),
2 =>
array (
'label' => '8',
'field' => '19',
),
),
但是,它会为详细信息视图中的所有选项卡/面板设置列
有没有办法让一个标签/面板中有3列,其他标签/面板中有2列(默认)?
答案 0 :(得分:1)
如果更改宽度超过100,则会重新计算具有3列或更多列的面板/表的宽度。试试这个:
'maxColumns' => '3',
'widths' =>
array (
0 =>
array (
'label' => '10',
'field' => '30',
),
1 =>
array (
'label' => '10',
'field' => '30',
),
2 =>
array (
'label' => '10',
'field' => '30',
),
),
这使用标准的2列10/30宽度。当创建一个具有3列的面板时,它将重新计算宽度,因为它大于100.至少从6.5.18开始。很可能它也适用于以前的版本。