对于我们的产品,我们必须将VXML子对话用于另一个外部文件,但是这个给定的子对话框的var元素少于我们发送的param元素。
这是一个例子
<subdialog ...>
<param name="Param1" expr="'1'"/>
<param name="Param2" expr="'2'"/>
...
</subdialog>
在来电者中,
<form ...>
<var name="Param1"/>
...
</form>
有没有办法在子对话框中将param声明为可选项?
非常感谢,
答案 0 :(得分:0)
W3C推荐并未提及有关可选参数的任何内容。它的意思是:
但是,如果您发送的参数多于您在子磁盘中使用的参数,则您不会遇到任何问题。那些没有使用过的参数只会在子磁盘上下文中丢失。
答案 1 :(得分:0)
作为对自己的回答,遗憾的是,你不可能将更多参数传递给一个超出预期的子对话框。
因此,我们必须传递与表单中声明的变量数完全相同的参数。