按下按钮后,在existent-db中执行xquery函数

时间:2019-01-06 09:32:08

标签: html xquery exist-db

从以下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>

};

这是进入页面后我的输出的快照:

enter image description here

在2个框上​​进行选择并按下搜索按钮后,什么也没有发生(也没有错误),似乎action属性对于启动xQuery无效。...如果是这种情况,替代方法吗?

取消注释使用class属性调用series_por_canal的行,但可以并行运行查询,而不是在按下按钮后运行。在这种情况下,我可以忍受(不选择任何参数,输出表将为空,如下快照所示),但是无论如何想了解如何在按下表单按钮后运行xquery函数。

first time page is called, only header of table will be visible -> query returns no results

after selection is done and search button is pressed query returns results

预先感谢您的建议。...

这是page.html:

declare function app:dumb_example($node as node(), $model as map(*)) {
let $name:="John Smith"
return
    <p>Hello {$name}!</p>

0 个答案:

没有答案