Я создал страницу Visualforce с помощью нижеприведенного фрагмента JQuery, который динамически добавляет pageBlockSection при нажатии кнопки «Добавить Dev».Динамическое удаление записи из страницыBlockSection в Visualforce
<apex:commandButton value="Add Dev" action="{!NewDev}" reRender="devs" oncomplete="scroll();"/>
<script type="text/javascript">
var j$ = jQuery.noConflict();
function scroll(){
var docHeight = j$(document).height();
var winHeight = j$(window).height();
j$('html,body').animate({scrollTop: docHeight - winHeight}, 1000);
}
</script>
Ниже приведен метод добавления новогоDev. Но то, что я хочу сделать, это добавить еще одну кнопку внутри pageBlockSection, которая выполняет метод removeDev, который при щелчке удаляет pageBlockSection, в котором он находится как из представления, так и из списка dev.
public void NewDev(){
devs.add(new Development__c(Change_Set__c = changeSet.Id));
}
Я пробовал удалить dev с помощью операции DML, которая вызывает ошибку. Я попытался удалить dev с помощью метода .remove list, но это не похоже на правильный подход. Я застрял. Есть идеи?
Таким образом, вы можете добавить раздел, и он правильно выполняет апекс метод. Какой код VF вы пытались заставить кнопку удаления работать? –