2009-08-19 16 views
5

"में कस्टम डेटा टूलटिप्स में jqGrid 3.4" चर्चा, यह जानने के लिए आया कि setcell का उपयोग कैसे करें jqgrid के एक सेल के अंदर पाठ का रंग बदलने के लिए। हम सेल के पृष्ठभूमि रंग को कैसे बदल सकते हैं?Jqgrid सेट सेल पृष्ठभूमि रंग

की कोशिश की निम्नलिखित

jQuery("#list").setCell (row,col,'',{ background-color:'red'}); 

jQuery("#list").setCell (row,col,'','',{ bgcolor:'red'}; 

उत्तर

1
jQuery('#list').setCell('12','name','',{'background-color': 'red'},''); 

आप सही पंक्ति आईडी डाल रहे हैं? सही colName?

आप पृष्ठभूमि-रंग में उद्धरण भी खो रहे हैं।

jQuery("#list").setCell (row,col,val,{background:'#ff0000'}); 
+0

सीएसएस के बारे में सहमत हैं, लेकिन मैं टीडी में कक्षा जोड़ने के लिए एक jqGrid कस्टम फॉर्मेटर का उपयोग करता हूं और फिर कक्षाओं के चारों ओर सीएसएस का निर्माण करता हूं, स्थिति नहीं। याद रखें, प्लग-इन हैं जो उपयोगकर्ताओं को कॉलम को फिर से ऑर्डर करने की अनुमति देते हैं! –

+0

@ क्रैग स्टंटज़: मैंने साचिन द्वारा प्रदान की गई विधि का उपयोग करने के लिए अपना जवाब बदल दिया। जब उपयोगकर्ता कॉलम को फिर से ऑर्डर करते हैं तो ग्रिड फिर से उत्पन्न होता है और यह सभी वर्गों को खो देता है। –

13

उपयोग बजाय पृष्ठभूमि रंग की तरह विशिष्ट नियमों की पृष्ठभूमि और स्विच किया गया:

jQuery("#list").setCell (row,col,'',{'background':'#ff0000'}); 

और यह मेरे लिए फ़ायरफ़ॉक्स, क्रोम और आईई में काम करता है।

क्षमा करें, मेरा खाता वोट करने के लिए बहुत नया है, या स्पष्ट रूप से टिप्पणी करता है, अन्यथा मैं बस जॉन की पोस्ट को वोट दूंगा।

+0

क्यों ?? पृष्ठभूमि रंग का उपयोग करने में क्या गलत है ?? कृपया उस जानकारी को – Zasz

+0

जहां तक ​​मुझे पता है, इसमें कुछ भी गलत नहीं है, इसके अलावा यह JQGrid api के बाकी हिस्सों की तुलना में थोड़ा कम सहज है। ऐसा लगता है कि विशिष्ट नियम जैसे कि पृष्ठभूमि रंग उद्धरणों में पारित किया जाना चाहिए, उदाहरण के लिए: $ ("# list")। SetCell (पंक्ति, col, val, {'background-color': 'red'}); –

3
jQuery("#list").setCell (row,col,'',{ 'background-color':'red'}) 

यह मैं हूँ (फ़ायरफ़ॉक्स और क्रोम में ठीक) के लिए IE में काम नहीं किया है, तो मैंने किया था क्या जॉन Weers सुझाव:

+0

धन्यवाद हारून :) –

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