2011-02-13 7 views
15

In this demo of jqGrid, जब आप "संपादित करें पंक्ति" बटन पर क्लिक करें:jqGrid में, क्या आप संपादन फ़ॉर्म लाने के लिए एक पंक्ति को डबल क्लिक कर सकते हैं?

enter image description here

यह एक संपादन प्रपत्र को लाता है।

enter image description here

वहाँ दोगुना ग्रिड में एक पंक्ति पर क्लिक करें यह एक ही संपादित प्रपत्र को लाने के लिए करने के लिए कोई तरीका है?

+0

के संभावित डुप्लिकेट [jqGrid सेल संपादन - डबल क्लिक करें संपादित करने के लिए?] (http://stackoverflow.com/questions/3283539/jqgrid-cell-editing- डबल-क्लिक-टू-एडिट) –

+0

बहुत अच्छा सवाल - बस मैं –

उत्तर

33

यह बहुत ही सरल रूप में

ondblClickRow: function(rowid) { 
    jQuery(this).jqGrid('editGridRow', rowid); 
} 

आप भी editGridRow के किसी भी अतिरिक्त गुण में वर्णित उपयोग कर सकते हैं लागू किया जा सकता प्रलेखन। उदाहरण

ondblClickRow: function(rowid) { 
    jQuery(this).jqGrid('editGridRow', rowid, 
         {recreateForm:true,closeAfterEdit:true, 
         closeOnEscape:true,reloadAfterSubmit:false}); 
} 
+0

एक jqgrid विशेषज्ञ के रूप में , क्या आपके पास इस प्रश्न पर कोई विचार है: http://stackoverflow.com/questions/4876433/does-jqgrid-support-a-multiple-checkbox-list-for-editing – leora

+0

भी, यह एक पूर्ण रहस्य प्रतीत होता है: http://stackoverflow.com/questions/4982992/when-editing-a-row-using-jqgrid-why-doesnt-my-combobox-default-to-the-existing – leora

+0

@ ओलेग, मुझे वास्तव में 'ondblClickRow' पसंद है सेल संपादन प्रदर्शन। सेल के संपादन को संपादित करने के कारण एक *** अलग *** सेल का चयन करने का भी कारण कैसे होगा? – blong

0

इसी तरह के सवाल की जांच जवाब:

jqGrid Cell Editing - Double Click to Edit?

jqGrid: replace single click with double click to enter cell edit mode

+0

कोस्टा डी ओलिवियर के लिए क्या देख रहा था - यदि आप पॉपअप फॉर्म बनाम इनलाइन सेल संपादन चाहते हैं तो आप कैसे अंतर करते हैं ?? – leora

+1

ग्रिड संपादित करें: jQuery ("# ​​grid_id")। संपादित करेंग्रीड्रो (पंक्ति, गुण); इनलाइन संपादन: jQuery ("# ​​grid_id")। संपादित करें पंक्ति (पंक्ति, कुंजी, oneditfunc, succesfunc, url, extraparam, aftersavefunc, errorfunc, afterrestorefunc); पूर्ण दस्तावेज़ीकरण की जांच करें http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing –

2

आसान तरीका के लिए

ondblClickRow : function(rowid) { 
    $("#edit_mygridId").trigger("click"); 
} 
+0

यह वास्तव में मेरे लिए काम करता है। –

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

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