我用下面的 JQuery 片段构建了一个 Visualforce 页面,当单击“添加开发”按钮时动态添加一个 pageBlockSection。
<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>
下面是添加newDev的方法。但是我想要做的是在 pageBlockSection 中添加另一个按钮,该按钮执行 removeDev 方法,单击该方法时,会从视图和列表 dev 中删除它所在的 pageBlockSection。
public void NewDev(){
devs.add(new Development__c(Change_Set__c = changeSet.Id));
}
我尝试通过 DML 操作删除开发人员,这会导致错误。我尝试使用 .remove list 方法删除开发人员,但这似乎不是正确的方法。我被困住了。有任何想法吗?