मैं कुछ मुद्दों पर कुछ कोशिकाओं हो रही (सच cellEdit के साथ) हो रही है के आधार पर गैर-संपादन योग्य के लिए एक सेल की स्थापना की।JQGrid: गैर संपादन योग्य भले ही स्तंभ संपादन योग्य करने के लिए सेट कर दिया जाता हो: गतिशील रूप से सामग्री
मैं कई मायनों की कोशिश की है, beforeEditCell, formatters, आदि जैसे कोई भी काम करने के लिए लग रहे हैं।
मुझे सबसे नज़दीक मिला है जो कॉलम में एक फॉर्मेटर सेट करके है जिसे मैं संपादन योग्य बनाना चाहता हूं और फिर सेट-सेल का उपयोग 'संपादन-सेल-क्लास' वर्ग (नीचे स्निपेट) सेट करने के लिए कर रहा हूं। पहली बार जब आप सेल पर क्लिक करते हैं, तो दुर्भाग्यवश संपादन मोड में जाता है, लेकिन यदि आप कहीं और क्लिक करते हैं और सेल को फिर से संपादित करने का प्रयास करते हैं, तो यह सफलतापूर्वक अनुपयोगी है।
मैं भी यही Snipped उपयोग करने की कोशिश की है, लेकिन beforeEditCell के अंदर, इसे सफलतापूर्वक संपादित किया जा रहा से सेल बंद हो जाता है लेकिन बदले में 'जमा' ग्रिड। अब आप किसी अन्य सेल का चयन नहीं कर सकते हैं।
function noEditFormatter(cellValue, options, rowObject) {
if (cellValue == 'test')
jQuery("#grid").jqGrid('setCell', options.rowId, 'ColName', '', 'not-editable-cell');
return cellValue;
}
किसी भी मदद की बहुत सराहना की जाएगी।
धन्यवाद एक गुच्छा, यह पूरी तरह से काम करता है। – Shawn
@ शॉन: आपका स्वागत है! – Oleg
@ ओलेग: मैं प्रत्येक पंक्ति में संपादन योग्य मोड में कुछ कक्षों के साथ लोड करते समय पूर्ण jqgrid चाहता हूं। क्या यह संभव है। मैं खोज के माध्यम से कुछ भी नहीं मिल सकता। कृपया –