Javascript 是否像从浏览器打印视图表单?

Javascript 是否像从浏览器打印视图表单?,javascript,browser,openerp,openerp-7,Javascript,Browser,Openerp,Openerp 7,我需要创建一个按钮,该按钮将为当前视图表单打开打印选项(以及保存为pdf格式的选项)。 现在可以通过进入浏览器中的打印选项(如chrome)来实现这一点。但我可以通过按openerp表单中的按钮直接打开这样的打印选项吗 比如: <button name="Print"/> 当你进入浏览器选项并选择打印时,它会打开和你打开的一样的东西 我在销售点模块中发现了类似的东西,当你们按下“验证”按钮时,它会打开“付款支票”菜单。但我还没弄明白是怎么做到的。我需要使用javascript

我需要创建一个按钮,该按钮将为当前视图表单打开打印选项(以及保存为pdf格式的选项)。 现在可以通过进入浏览器中的打印选项(如chrome)来实现这一点。但我可以通过按openerp表单中的按钮直接打开这样的打印选项吗

比如:

<button name="Print"/> 

当你进入浏览器选项并选择打印时,它会打开和你打开的一样的东西

我在销售点模块中发现了类似的东西,当你们按下“验证”按钮时,它会打开“付款支票”菜单。但我还没弄明白是怎么做到的。我需要使用javascript/jQuery吗

例如,要打开如下内容:

<input type="button" value="click" onclick="window.print();">



这似乎是可行的,但如果我这样做,它创建的按钮与openerp中的其他按钮具有不同的外观,即使我使用class=“oe\u highlight”。是否有可能获得与openerp
按钮
标记中相同的输入样式,或者我可以以某种方式将其与
按钮
标记一起使用,以保持按钮样式不变?尝试这种方式,看看它是否与我尝试的其他按钮相同,它看起来相同,但当
按钮
标记需要其他元素时,它就会停止工作。而且,即使我做了类似于
的事情并创建了dummy方法,所以它只会返回True,那么我不会得到任何错误,但按下按钮,什么也不会发生。它似乎忽略了按钮,忽略了onclick元素,或者我在这里遗漏了什么?没有OpenERP框架来处理它。。问题是,
按钮
标记在xml中使用,而不是在html中使用,因此它的行为可能与普通html中的行为不同。