Sugarcrm,帐户编辑视图中的自定义按钮(作为网站链接)



如何添加自定义 html 按钮,点击打开第三方网站?

遵循了一些教程,但这样的代码对我不起作用:

        'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open("http://google.com","","width=800,height=600");">{/literal}',
        'sugar_html' =>
          array (
            'type' => 'button',
            'value' => 'Button',
            'htmlOptions' =>
              array (
                'class' => 'button',
                'id' => 'Button',
                'title' => 'Button',
                'onclick' => 'window.open("http://google.com","","width=800,height=600");',
                'name' => 'Button',
              ),
          ),
它将按"

拆分"字符串。像http将被视为输入属性!尝试了各种角色转义,他们所做的只是改变什么被视为财产,什么被视为价值。没有一次我得到那个 URL 完好无损。

很确定你走在正确的轨道上。取而代之的是这个

'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open("http://google.com","","width=800,height=600");">{/literal}',

试试这个

'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open('http://google.com','','width=800,height=600');">{/literal}',

区别在于混合引号...您在双引号中嵌入了双引号。相反,请在其中使用转义的单引号。

相关内容

  • 没有找到相关文章

最新更新