Я пробовал свое решение на этом форуме в течение пяти дней и обнаружил некоторые подобные ситуации, но до сих пор не смог решить мою проблему.удалить строку с помощью jquery и jsf
1- Я использую чистый JSF
2- Мне нужно, прежде чем удалить строку из моей таблицы, есть подтверждение, модальный (я пытаюсь использовать smartNotifications)
3 - я могу назвать javascript и приостановить действие удаления, но после нажатия кнопки «Да, я хочу удалить запись» не продолжается процесс стирания записи, стоит на том же месте.
Следуйте моему примеру ниже
Java код
<h:form id="form1">
<h:datatable id="tab1">
<h:column id="column1">
<f:facet name="header">User</f:facet>
<h:outputText rendered="#{bean.User}"></h:outputText>
</h:column>
<h:column id="column2">
<h:commandlink onclick="delete();" action="#{bean.deleteUser}" />
</h:column>
</h:datatable>
</h:form>
Javascript:
function delete(e) {
$.SmartMessageBox({
title: "Are you Sure?",
content: "This action can not be undone",
buttons: '[Yes][No]'
}, function (ButtonPressed) {
if (ButtonPressed === "Yes") {
return true;
}
if (ButtonPressed === "No") {
return false;
}
});
e.preventDefault();
}
Пожалуйста, помогите мне
Вы говорите, что используют чистый JSF, но попытаться решить его в JQuery ... – Kukeltje