Jquery 在Visualforce中从pageBlockSection动态删除记录
我已经用下面的JQuery代码片段构建了一个Visualforce页面,当单击“Adddev”按钮时,它会动态地添加一个pageBlockSectionJquery 在Visualforce中从pageBlockSection动态删除记录,jquery,salesforce,apex-code,visualforce,force.com,Jquery,Salesforce,Apex Code,Visualforce,Force.com,我已经用下面的JQuery代码片段构建了一个Visualforce页面,当单击“Adddev”按钮时,它会动态地添加一个pageBlockSection <apex:commandButton value="Add Dev" action="{!NewDev}" reRender="devs" oncomplete="scroll();"/> <script type="text/javascript"> var j$ = jQuery.noConflict()
<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>
我尝试通过DML操作删除该开发人员,这会导致错误。我尝试过用.remove list方法删除dev,但这似乎不是正确的方法。我卡住了。有什么想法吗?您不能通过DML操作删除该开发人员,因为您之前没有插入他。 将函数NewDev更改为
public void NewDev(){
Development__c dev = new Development__c(Change_Set__c = changeSet.Id);
insert dev;
devs.add(dev);
}
因此,您可以添加该节,它将正确执行apex方法。您试图让“删除”按钮工作的VF代码是什么?
public void NewDev(){
Development__c dev = new Development__c(Change_Set__c = changeSet.Id);
insert dev;
devs.add(dev);
}