我想为自定义快速创建表单进行一些验证。
我已经以完整格式添加了一些JS
代码。它的工作正常。
但是同样的事情并没有快速起作用。
'customCode' => '<input title="Save [Alt+S]" accessKey="S" class="button" onclick="this.form.action.value=\'Save\'; return test();" type="submit" name="button" value="Save">'
答案 0 :(得分:1)
自定义子面板按钮。
假设我们需要隐藏“创建”和“选择”按钮,或者我们需要将快速创建导航到完整形式。然后我们需要遵循以下步骤。
我们需要先看看Subpanel的名字。(你可以从工作室/模块/关系中找到)。
导航到custom / Extension / modules / Parent_Module / Ext / Layoutdefs
创建一个文件,如custombysachin.php。
和这样的代码。
<?php
$layout_defs["parent_module"]["subpanel_setup"]["subpanel_name"]['top_buttons']= array (
0 =>
array (
'widget_class' => 'SubPanelTopCreateButton',
),
// 1 =>
// array (
// 'widget_class' => 'SubPanelTopSelectButton',
// 'mode' => 'MultiSelect',
// ),
);
?>
答案 1 :(得分:0)
您好需要将相同的js文件添加到相关模块中。如果您要更改“联系人”模块中的“帐户”子面板,则代码将为
文件路径:custom/module/Accounts/metadata/quickcreatedefs.php
<?php
$viewdefs ['Accounts'] =
array (
'QuickCreate' =>
array (
'templateMeta' =>
array (
'maxColumns' => '2',
'includes' =>
array (
0 =>
array (
'file' => '{path-to-js-file}',
),
),
'useTabs' => false,
),
),
);
?>