我们需要在网格单元格上播放声音文件,为此我们使用下面的控件<audio>类似于默认Acumatica在某些屏幕中用于条形码扫描的方式等.我们做了同样的事情,但是当我们注册脚本时并且控制代码正在改变,<PXControl>并且Play等的方法不可访问.仅当我们尝试将此音频控件插入自定义程序包时才会发生这种情况.在ASPX上,所有功能都可以正常工作.
在包中生成脚本之前
<audio id="audiobeep" preload="auto" src="http://www.soundjay.com/button/beep-07.wav" style="visibility: hidden" />
Run Code Online (Sandbox Code Playgroud)
在包中生成脚本之后
<px:Control runat="server" ID="audiobeep" />
Run Code Online (Sandbox Code Playgroud)
由于"audio"标签正在转换为"px:control"标签,因此它不支持Preload,Src,Style等属性.
你能指导我们这种方法吗?
acumatica ×2