मैं डेटाबेस तालिका की सामग्री प्रदर्शित करने के लिए Magento व्यवस्थापक (Mage_Adminhtml_Block_Widget_Grid
का विस्तार) में एक ग्रिड का उपयोग कर रहा हूं। मैं कुछ अन्य मॉड्यूल में देखा था वहाँ पुन: लोड निर्माता पृष्ठ के बजाय ajax पुनः लोड का उपयोग करने के लिए सेट किया जा करने के लिए एक विकल्प है कि
यह मेरा निर्माता है:Magento - AJAX का उपयोग करके ग्रिड फ़िल्टर पूरे पृष्ठ को पुनः लोड करता है
public function __construct() {
parent::__construct();
$this->setId('myGrid');
$this->setSaveParametersInSession(true);
$this->setVarNameFilter('my_filter');
$this->setUseAjax(true);
}
लेकिन जब मैं ग्रिड के फिल्टर क्लिक करें और क्लिक खोज बटन, यह ग्रिड div के अंदर WHOLE पृष्ठ (हेडर, पाद लेख, ... सहित) को फिर से लोड करता है।
कोई विचार क्यों यह मामला है?
यकीन नहीं है, लेकिन शायद कुछ जावास्क्रिप्ट भी ग्रिड से लागू किया जाता है ... कुछ अन्य ग्रिडों के लिए .phtml फ़ाइल पर एक नज़र डालें शामिल हैं। – usoban