【问题标题】:Refresh dynamically created table刷新动态创建的表
【发布时间】:2017-05-25 03:54:13
【问题描述】:

一旦值存储到数据库中,我想刷新动态创建的表。我尝试如下:

  $('#caseTbl tr').each(function(){
        $(this).droppable({
            activeClass: "ui-state-default",
            hoverClass: "ui-drop-hover",
            accept: "#serviceTechs tr",
            over: function(event, ui) {
                var $this = $(this);
            },
            drop: function(event, ui) {
                var caseNo=$(this).find('td:eq(0)').text();
                var servTechName=$(ui.draggable).find('td:eq(0)').text();
                updateDB(caseNo,servTechName);
            },

        });
    });
    function updateDB(caseNo,servTechName){
        alert("CaseNo>> "+caseNo+ " || servTechName>> "+servTechName);
        var caseObj=new sforce.SObject("Case");
        var stechQuery=sforce.connection.query("SELECT Id from Service_Technician__c Where Name ='"+servTechName+"' LIMIT 1");
        stRecord=stechQuery.getArray('records');
        stechId=stRecord[0].Id;
        var caseQuery=sforce.connection.query("SELECT Id from Case Where CaseNumber ='"+caseNo+"' LIMIT 1");
        caseRecord=caseQuery.getArray('records');
        caseObj.Id=caseRecord[0].Id;
        caseObj.Assigned_To__c=stechId;
        alert("stechObj>> "+caseObj.Assigned_To__c);
        sforce.connection.update([caseObj]);
        window.location.reload(); 
    }

不使用这个window.location.reload();,如何单独刷新表格。

【问题讨论】:

    标签: jquery dynamic html-table fullcalendar refresh


    【解决方案1】:

    您可以通过Loading Page Fragments 进行操作。 Documentation

    function RefreshTable() {
           $( "#YourTaleID" ).load( "yourpage.html #YourTaleID" );
       }
    

    【讨论】:

    • 使用该功能后,动态创建的表格无法拖动
    • 重新初始化您的可拖动事件。 $( "#YourTaleID" ).draggable(); 刷新表后。
    • 我试过这样:function refreshCaseTable() { $( "#caseTbl" ).load( "#caseTbl" ); $( "#caseTbl tr" ).draggable(); } 但是动态表格行不能拖
    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 2016-05-15
    • 2012-05-09
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多