创建站点后指定EL表达式

时间:2016-03-08 11:02:07

标签: jquery jsf expression el

我目前正在使用xhtml / EL / backing bean创建一个周计划(代表公司:可用的咨询时间)。默认情况下,当我的页面被创建时,我发送一个表示当前周的参数“0”。如果我尝试发送'1',我会得到即将到来的一周的时间表等。表达式如下:

<table id="tableSchedule">
    <c:forEach id="forEachCall" items="#{consultation.getSchema('0')}" var="item">
        <h:outputText escape="false" value="#{item}"></h:outputText>
    </c:forEach>
</table>

方法getSchema返回包含td和tr标记的字符串列表。

现在。我的目的是使用jQuery来识别buttonclick并删除表的内容并创建一个新表,就像这样:

    app = "<c:forEach items='#{consultation.getSchema('"+week+"')}' var='item'>";
    app += "<h:outputText escape='false' value='#{item}'></h:outputText></c:forEach>";
    $("#tableSchedule").html(app);

变量周跟踪应显示未来/过去的周数。

经过大量的谷歌搜索后,我意识到只有在创建页面时才能执行EL表达式。有什么方法可以用来克服这个问题吗?

注意:这只是我代码的一小部分。

0 个答案:

没有答案