2016-04-12 21 views
0

Üçüncü taraf aracı syncfusion ASP.NET MVC elektronik tablosu denetimi çapraz sayfa başvurusunu destekliyor mu? Çapraz sayfa referansının desteklenip desteklenmediğine bakmaya çalıştım ama bulamadım.çapraz başvuru

cevap

1

Evet. Syncfusion, ASP.NET MVC Elektronik Tablosunda çapraz sayfa referansı için destek sağlamıştır. Formüllerdeki çapraz sayfa referansını göstermek için lütfen aşağıdaki E-Tablo örneğine bakın.

JS Playground

Kod Parçacığı: Ayrıca

<div id="Spreadsheet"></div>     

<script type="text/javascript"> 
    var productData = [ 
      { Product: "Product1", Quantity: 10, Price: 10 }, 
      { Product: "Product2", Quantity: 12, Price: 20 }]; 

    $(function() { 
     $("#Spreadsheet").ejSpreadsheet({ 
      //... 
      sheetCount: 2, 
      sheets: [ 
       { rangeSettings: [{ dataSource: productData, startCell: "A1", showHeader: true }] }, 
      ], 
      loadComplete: "loadComplete" 
     }); 
    }); 

    function loadComplete(args) { 
     if(!this.isImport){ 

      this.gotoPage(2, false); //Make Sheet2 as active sheet. 

      this.XLEdit.updateValue("A1", "=Sheet1!A1"); // Here "=Sheet1!A1" is Sheet1=>"A1" cell value reference and the value of A1 cell in Sheet1 is updated in Sheet2 "A1" cell. 

      //... 

      this.XLEdit.updateValue("B2", "=PRODUCT(Sheet1!B2,Sheet1!C2)");  

      //... 
     } 
    } 

</script> 

, çevrimiçi MVC Spreadsheet hyperlink Sample bakınız. Bu şekilde, StockDetail sütununun altına yerleştirilen köprüler için çapraz sayfa referansını kullandık.

+0

Yukarıdaki örnekte yer alan B2 hücresi, karmaşık iç içe geçmiş formül sayfası içe aktarıldıktan sonra Sayfa1 B2 ve c2 hücre değerini değiştirdiğimde dinamik olarak değişecek mi? –

+0

Evet. Syncfusion MVC Elektronik Tablosunda, başvurulan hücre değerleri değiştirildikten sonra formül hücreleri otomatik olarak yenilenir. Bu da ithal ettikten sonra bile gerçekleşecek. Yukarıdaki örnekte, 'loadComplete' olayındaki' isImport 'özelliği, eylemlerin içe aktarma üzerinde gerçekleştirilip gerçekleştirilmeyeceğini kontrol etmek için kullanılır. Böylece, 'loadComplete' içindeki kod bloğu içe aktarma işleminden sonra yürütülmez. – user3509394