2008-08-05 18 views
8

एक मंच अज्ञेय (यानी जावास्क्रिप्ट) ग्रिड नियंत्रण/प्लगइन के लिए कोई अच्छी सिफारिशें जो चिपकने वाले एक्सेल डेटा को स्वीकार करेगी और प्रतिलिपि के दौरान Excel-compliant क्लिपबोर्ड डेटा को उत्सर्जित कर सकती हैं?एक अच्छा वेब-आधारित ग्रिड क्या है जो एक्सेल क्लिपबोर्ड डेटा स्वीकार करता है?

मेरा मानना ​​है कि एक्सेल डेटा "सामान्य" क्लिपबोर्ड आपरेशनों के दौरान सीएसवी के रूप में स्वरूपित है।


dhtmlxGrid होनहार है, लेकिन ऑनलाइन डेमो वास्तव में मेरे क्लिपबोर्ड सामग्री की प्रतिलिपि नहीं है की!

उत्तर

3

मैं वर्तमान में dhtmlxGrid का उपयोग कर रहा हूं और हमारे पास एक्सेल कॉपी/पेस्ट कार्यक्षमता काम कर रही है। dhtmlXGrid मुझे मिला है सबसे पूर्ण विशेषीकृत जावास्क्रिप्ट ग्रिड पैकेज है।

अपनी वेबसाइट पर, dhtmlXGrid व्यावसायिक संस्करण में Clipboard functionality समर्थन करने के लिए दावा करता है। (हालांकि, मैंने देखा कि उनकी साइट पर नमूना मेरे फ़ायरफ़ॉक्स पर काम नहीं कर रहा है। संपादित करें: शायद यह अनुमति है कि नेथन ने उल्लेख किया है।)

किसी भी मामले में, हमें सटीक एक्सेल प्राप्त करने के लिए कुछ अतिरिक्त काम करना पड़ा हम चाहते थे कि कार्यक्षमता कॉपी और पेस्ट करें। वांछित व्यवहार प्राप्त करने के लिए हमें अनिवार्य रूप से अपनी कुछ कार्यक्षमताओं को ओवरराइड करना पड़ा। उनका समर्थन हमें समाधान के साथ आने में मदद करने में बहुत अच्छा था।

तो अपने सवाल का जवाब देने, आप उन्हें प्रति समर्थन और यदि आप व्यावसायिक संस्करण खरीद पेस्ट करने के लिए प्राप्त करने में सक्षम होना चाहिए। मैं सिर्फ आपको चेतावनी दे रहा हूं कि उस व्यवहार को ठीक करने के लिए कुछ अतिरिक्त काम कर सकते हैं।

कुल मिलाकर, मैं dhtmlXGrid से खुश हूं। हम उनकी कई विशेषताओं का उपयोग करते हैं। उनका समर्थन बहुत अच्छा है। वे आमतौर पर जवाब देने के लिए एक दिन लेते हैं क्योंकि वे यूरोप में हैं (मुझे लगता है)। और जावास्क्रिप्ट अपने प्रकृति के खुले स्रोत से है, इसलिए जब मुझे आवश्यकता होती है तो मैं हमेशा गोता लगा सकता हूं।

3

नहीं एक जवाब है, लेकिन एक चेतावनी है: मेरी कंपनी खरीदा 2007 Infragistics ASP.NET बस ग्रिड के लिए नियंत्रित करता है, और हम उस विकल्प खेद है।

एपीआई की गुणवत्ता भयानक है (कम से कम हमारी राय में), ग्रिड के खिलाफ कार्यक्रम करना बहुत मुश्किल है (उदाहरण के लिए, असंगत नामकरण सम्मेलन, लेकिन यह केवल एक असुविधा है, हमें ऑब्जेक्ट मॉडल के बारे में शिकायतें हैं कुंआ)।

तो मैं यह नहीं कह सकता कि मुझे एक बेहतर विकल्प पता है, मुझे पता है कि मैं फिर से इंफ्राजिस्टिक्स उत्पादों के लिए भुगतान करने से पहले कुछ और करने का प्रयास करूंगा (और हमें जो ईमेल समर्थन मिला वह भी भयानक था)।

0

मैं कई साल पहले इस समस्या के साथ कुश्ती कर रहा था (2004 मुझे लगता है)। हम इस समस्या में भाग गए कि फ़ायरफ़ॉक्स स्क्रिप्ट को डिफ़ॉल्ट रूप से क्लिपबोर्ड को पढ़ने की अनुमति नहीं देता है (लेकिन आप grant access to the clipboard कर सकते हैं)।

वहाँ के रूप में अच्छी क्लिपबोर्ड डाटा पढ़ने के अन्य तरीकों है ... फ्लैश, उदाहरण के लिए, क्लिपबोर्ड पढ़ सकते हैं। दृश्यों के पीछे इस बारे में व्याख्या करने के लिए ajaxian पर एक अच्छा लेख है।

अंत में, हम एक वेब आधारित ग्रिड कि बिल फिट नहीं मिल सकता है, तो हम Actionscript और जावास्क्रिप्ट के मिश्रण में अपने स्वयं के बनाने के लिए किया था।

0

मुझे कप्तान स्पष्ट होने से नफरत है ... लेकिन एक सादे पुराने .NET ग्रिडव्यू नियंत्रण के बारे में क्या? आप एक्सेल डेटा को इसमें और इसके बाहर कॉपी कर सकते हैं ... और आप इसे .NET प्लेटफ़ॉर्म के साथ स्थापित किसी भी सिस्टम पर चला सकते हैं।