2014-10-29 4 views
21

मैं अपने यूई-ग्रिड के कोलम डिफ में दृश्यता विकल्प अपडेट करने का प्रयास कर रहा हूं। मूल्य को अपडेट करने के बाद मुझे अपने यूई-ग्रिड को रीफ्रेश करने की आवश्यकता है। मेरे ग्रिड को मेरे नियंत्रक से रीफ्रेश करने का तरीका क्या है?यूई-ग्रिड में रीफ्रेश विधि का उपयोग कैसे करें?

उत्तर

31

जाएँ इस पेज:

http://ui-grid.info/docs/#/api/ui.grid.class:GridApi

अपने gridApi instantiated होने के बाद, आप बस फोन कर सकते हैं:

//instantiate (not so obvious) 
// whatever scope attribute your binding to gridOptions 
$scope.gridOptions = { 
    onRegisterApi: function(gridApi){ $scope.gridApi = gridApi;} 
} 
//then later 
$scope.gridApi.core.refresh(); 

आशा है कि मदद करता है!

+0

मैं एक कुल पंक्ति के साथ एक ui ग्रिड था और जब एक सेल में कुछ राशि मेरे कोड से अद्यतन किया गया था, योग को बदल सकते हैं पर निर्भर करता है उस सेल के लिए अद्यतन नहीं किया गया था। इस समाधान ने इस मुद्दे को हल किया। –

+4

उत्तर को ग्रिडएपी को तुरंत चालू करने के तरीके को समझाने के लिए विस्तार की आवश्यकता है। – BarrySW19

8

अपनी जरूरत आप निम्नलिखित ui ग्रिड विकल्प

enableRowHashing:false

+1

मैं केवल डेटा को स्थान पर अपडेट कर रहा हूं, इसलिए कोई सरणी लंबाई या अन्य सुपर स्मार्ट ग्रिड घड़ियों को ट्रिगर नहीं किया गया था, इस प्रकार मुझे डीओएम से बाहर ग्रिड और उसके बाद डालना पड़ा। 'enableRowHashing: false' के साथ यह अब ng-if के बिना काम कर रहा है। आपका बहुत बहुत धन्यवाद! – Aitch

संबंधित मुद्दे