我有一个问题,ajax更新一个ui:重复.更新是从ui:repeat之外的commandButton触发的(请参阅下面的代码).变量priceHour需要计算其他价格(周,Monat ..)
<h:form id="myForm">
<ui:repeat id="alvs" var="alv" value="#{myBean.allV}" >
<h:panelGroup rendered="#{alv.status == 'ON'}" >
<div class="pricing">
<h:outputText styleClass="bold" value="#{alv.shortName}: "/>
<p:inputText value="#{alv.priceHour}" id="hour" required="true" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceDay}" id="day" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceWeek}" id="week" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceMonth}" id="month" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
</div>
</h:panelGroup>
<p:messages />
</ui:repeat>
<p:commandButton value="Calculator" actionListener="#{myBean.priceCalc}" process="@this,alvs:hour" update="alvs" />
</h:form >
Run Code Online (Sandbox Code Playgroud)
当我点击按钮时没有任何反应和ui:重复,价格没有更新.怎么了?
我也试过更新"myForm:alvs",更新":myForm:alvs":什么都没有!
我正在使用primefaces 3.5 …
我正在使用Google自动填充javascript代码来完成地址.它跟踪获得Id的输入字段document.getElementById('addressField').我遇到的问题是输入字段的id看起来像myForm:j_idt329:addressField.我需要在许多不同的页面中使用它.所以id看起来每次都不同但总是包含最后的单词addressField.有另一种方法如何获得元素?也许用RegEx?这是完整的javascript:
function initialize() {
var input = document.getElementById('addressField');
var options = {
types: ['geocode']
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我有一个包含一堆像这样的行的文件,blabla-any-characters**,**numbers-and-characters
我想保留第一个逗号之前的所有内容并删除其他所有内容。
有任何提示如何使用 awk 或 sed 执行此操作吗?
谢谢
我有一个包含许多行的文件,如下所示:
townValue.put("Aachen");
townValue.put("Aalen");
townValue.put("Ahlen");
townValue.put("Arnsberg");
townValue.put("Aschaffenburg");
townValue.put("Augsburg");
Run Code Online (Sandbox Code Playgroud)
我想将此行更改为:
townValue.put("Aalen", "Aalen");
townValue.put("Ahlen", "Ahlen");
townValue.put("Arnsberg", "Arnsberg");
townValue.put("Aschaffenburg", "Aschaffenburg");
townValue.put("Augsburg", "Augsburg");
Run Code Online (Sandbox Code Playgroud)
我如何用sed或awk实现这一目标.这似乎是一个特殊的查找和替换任务,我在网上找不到.
谢谢您的帮助