मैं jQuery UI पर एक अमूर्त परत विकसित करने की कोशिश कर रहा हूं जो विजेट को एक्स्टजेस के समान ऑब्जेक्ट्स (या समान) के रूप में परिभाषित करने की अनुमति देता है।प्रोग्रामिंग jQuery UI जैसे ExtJS
var mydialog = new $.ui.dialog({
modal:true,
renderTo:'body',
title:'The Windows Tittle',
content:'The content of the Window'
});
अब मैं कह सकता हूँ:
:mydialog.show();
पहला कदम (मुझे लगता है कि) jQuery के लिए एक कक्षा सृजन समारोह को जोड़ने के लिए किया गया था, इस कक्षाएं बनाने के लिए अनुमति देते हैं यह अवधारणा है
$.MYNAMESPACE.dialog = $.Class ({
constructor:function(){}
//methods and properties
});
और यहां वास्तविक समस्या आती है: मुझे पिछले क्लास परिभाषा के अंदर वास्तविक $ .ui.dialog को जोड़ने के लिए क्या करना है? मेरा मतलब यह था कि मैं एक नया विजेट नहीं बनाना चाहता हूं, मैं बस एक एबस्ट्रक्शन परत बनाने के लिए पूर्वनिर्धारित jQuery UI विजेट्स के पीछे कोड का पुन: उपयोग करना चाहता हूं जो jQuery UI के साथ ओओपी की अनुमति देता है।
अग्रिम धन्यवाद
ouchh पर कुछ कस्टम घटनाओं के साथ एक नया संवाद चाहते हैं तो नीचे वोट क्यों? –