从以下HTML代码开始,该代码生成2个选择框和一个提交按钮,我无法成功启动该应用程序:series_por_canal AFTER 后,按下 search 按钮。< / p>
我已经用一个简单的“ hello”示例替换了原来的xquery函数,因为效果是一样的。
getAdapterPosition()
xquery函数现在是:
<div xmlns="http://www.w3.org/1999/xhtml" data-template="templates:surround" data-template-with="templates/page_pru.html" data-template-at="content">
<form>
<fieldset>
<legend>Análisis de series:</legend>
<div class="form-group" data-toggle="tooltip" data-placement="left" title="Nombre de canal">
<div id="col-md-12 col-xs-12">
<span class="app:Lista_canales"/>
</div>
</div>
<div class="form-group" data-toggle="tooltip" data-placement="left" title="Potential Issues">
<div id="col-md-12 col-xs-12">
<span class="app:Lista_problemas"/>
</div>
</div>
<button id="f-btn-search" type="submit" class="btn btn-primary" action="app:dumb_example">
Search
</button>
<!-- <div id="results" class="app:dumb_example"/> -->
</fieldset>
</form>
</div>
};
这是进入页面后我的输出的快照:
在2个框上进行选择并按下搜索按钮后,什么也没有发生(也没有错误),似乎action属性对于启动xQuery无效。...如果是这种情况,替代方法吗?
取消注释使用class属性调用series_por_canal的行,但可以并行运行查询,而不是在按下按钮后运行。在这种情况下,我可以忍受(不选择任何参数,输出表将为空,如下快照所示),但是无论如何想了解如何在按下表单按钮后运行xquery函数。
预先感谢您的建议。...
这是page.html:
declare function app:dumb_example($node as node(), $model as map(*)) {
let $name:="John Smith"
return
<p>Hello {$name}!</p>