2012-12-31 21 views
5

नया साल मुबारक हो!jqGrid - कॉलम द्वारा डिफ़ॉल्ट सॉर्ट ऑर्डर

मैं कुछ स्तंभों को अवरुद्ध करने के लिए डिफ़ॉल्ट सेट करने में सक्षम होना चाहता हूं। तो, पहली बार जब उपयोगकर्ता उस कॉलम पर क्लिक करता है, तो यह प्रकृति से उतरता है।

मुझे अपने ग्रिड के डिफ़ॉल्ट सॉर्ट फ़ील्ड और ऑर्डर को सेट करने में कोई समस्या नहीं है। लेकिन यह वह सारी जानकारी है जो मुझे मिल रही है।

$grid->setGridOptions(array(

"caption"=>"Player Statistics", 
"rowNum"=>200, 
"rowList"=>array(50,200,1000), 
"sortname"=>"percentOwned", 
"sortorder" => 'desc', 
"width" => 1000, 
"height" => 400, 
"hoverrows" => true, 
"viewrecords" => false 

)); 

मैं प्रति कॉलम आधार पर उतरने के लिए डिफ़ॉल्ट प्रकार कैसे सेट करूं? क्या यह संभव है?

धन्यवाद!

+0

धन्यवाद! तुम बिल्कुल सही हो – Bryan

उत्तर

5

हालांकि दस्तावेज़ में नहीं, 'firstsortorder' => 'desc' चाल है।

$grid->setGridOptions(array(
'firstsortorder' => 'desc' 
"caption"=>"Player Statistics", 
"rowNum"=>200, 
"rowList"=>array(50,200,1000), 
"sortname"=>"percentOwned", 
"sortorder" => 'desc', 
"width" => 1000, 
"height" => 400, 
"hoverrows" => true, 
"viewrecords" => false 
)); 
+0

ऐसा लगता है कि यह प्रत्येक कॉलम पर लागू होगा। यह विशेषता कॉलम के मॉडल में सेट करके प्रत्येक कॉलम के लिए भी काम करती है। मुझे नहीं पता कि PHP संस्करण के लिए ऐसा कैसे करें। –

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