“帐户”模块上的SugarCRM“保存”按钮

时间:2014-04-18 16:25:13

标签: php html ajax sugarcrm

我有2个SugarCRM实例,我测试了它,但是" Save"按钮适用于一个实例,它在另一个实例上失败这些似乎是导致问题的代码行:

<div class="action_buttons">
<input title="Save" accesskey="a" class="button primary" onclick="var _form = document.getElementById('EditView'); _form.action.value='Save'; if(check_form('EditView'))SUGAR.ajaxUI.submitForm(_form);return false;" type="submit" name="button" value="Save" id="SAVE_HEADER">

我使用Chrome开发者工具对其进行了追踪,并且一些基本测试显示,在更改“编辑视图”时会保存。任何其他价值(它可以是任何诸如&#39; q&#39;或&#39; AditView&#39;等)。

if(check_form('EditView'))

任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

确定。当我在Studio中重建EditView布局时,我终于找到了问题。 A&#34;无线电类型&#34;按钮被标记为&#39; required&#39;但是,如果用户离开或设置为&#34;无&#34; (默认值),它不会提醒用户他们应该将其更改为任何有效选项。

因此,与文本字段不同,它并不表示任何问题,只是单击“保存”按钮时不会保存。更重要的是,与文本字段不同,如果它需要一个值,它将突出显示它所在的红色选项卡,而无线电类型字段则不会。我在另一个crm实例上复制了这种行为。所以为了解决这个问题,我去了Studio,只是取消选中&#34; Required&#34;我所有的电台上的旗帜&#39;类型字段。

我想这也与正在使用的网络浏览器有关。我的测试仅限于Internet Explorer v9和Google Chrome v34,但如果有人想在其他浏览器上测试此行为,那就太棒了。