Я хочу захватить выделенный текст из inputTextArea
на ajax dblclick
или select
event.How можно сделать это? Код ниже выбирает все в текстовой области (чего я не хочу). Большое спасибо.захват выбранного текста из inputTextArea primefaces jsf
<h:form id="form">
<p:panel header="Select Text">
<h:panelGrid columns="3" cellpadding="5">
<h:outputText value="Text: " />
<p:inputTextarea id="textarea"
value="#{selectedTextBean.selectedText}">
<p:ajax event="select" update="selectedText" />
</p:inputTextarea>
<h:outputText id="selectedText"
value="#{selectedTextBean.selectedText}" />
</h:panelGrid>
</p:panel>
</h:form>
Вот SelectedTextBean
@ManagedBean
@ViewScoped
public class SelectedTextBean {
public SelectedTextBean() {
}
private String selectedText;
public String getSelectedText() {
return selectedText;
}
public void setSelectedText(String selectedText) {
this.selectedText = selectedText;
}
}
Проблема решена. Спасибо, я попытался обновить захваченный текст в самой текстовой области, но не смог, есть ли способ однозначно идентифицировать выделенный текст, чтобы его можно было обновить позже. например. «один два один», будет что-то вроде «один два три». – math