2011-06-28 10 views
5

मैं जेएस में एक समृद्ध यूआई लिख रहा हूं जिसे तरल लेआउट में आरईएसटी कॉल से लौटाए गए बड़े डेटा सेट प्रदर्शित करने की आवश्यकता है, जिसमें ग्रिड, टैब स्ट्रिप्स, मेनू जैसे कई नियंत्रण शामिल होंगेजावास्क्रिप्ट ग्रिड और यूआई नियंत्रण में कैशिंग एजेक्स डेटा

  • समझदारी से डाटा को कैश, और जैसा कि यूआई के लिए आवश्यक अधिक लाने - आदि आप कुछ जे एस libs/उपकरणकिटें मेरा पीछा करने देंगे बता सकते हैं। कैश एकाधिक यूआई नियंत्रणों को खिलाने में सक्षम होना चाहिए और मैं कुछ प्रकार के डेटा-बाध्यकारी जैसे नॉकआउटजेएस का उपयोग करना चाहता हूं। (डेटा jQuery के AJAX प्रबंधक से वापस किया जाएगा)।

  • यूआई नियंत्रण जो पता लगाता है कि उपयोगकर्ता सीमाओं से अधिक (जैसे ग्रिड में स्क्रॉलिंग) से अधिक है और स्वचालित रूप से अधिक डेटा लाने के लिए कैश को अनुरोध जारी करता है। विभिन्न प्रकार के विजेट्स के साथ इस्तेमाल किए जा सकने वाले jQuery प्लगइन की तुलना में कुछ प्रकार बेहतर होगा।

  • जो ग्रिड नियंत्रण निम्न आवश्यकताओं के साथ उपयोग करना सबसे आसान है: डेटा संचालित होना चाहिए (सभी डेटा जेसन/कैश से ऑब्जेक्ट्स से आता है, सभी एचटीएमएल jquery टेम्पलेट्स से हैं), संपादन योग्य नहीं होना चाहिए, लेआउट लचीला होना चाहिए , विभिन्न आकारों की कोशिकाओं का समर्थन करें। मूल रूप से मैं एक संयोजन की तलाश में हूं यदि स्लॉटग्रिड्स आभासी प्रतिपादन के साथ आइसोटोप का लेआउट इंजन है।

उत्तर

1

मैं Sencha's Ext-JS का उपयोग किया है। इसमें उन सभी चीजें हैं!

+0

धन्यवाद, मैं इसे देख लूंगा - क्या आपके पास उनके ग्रिड के अलावा कोई विशिष्टता है? मुझे कोई AJAX/डेटा कैशिंग नहीं दिख रहा है। पहले ही jQuery में निवेश किया गया है (शायद उसमें उल्लेख किया जाना चाहिए था) और मैं इसका उपयोग करना पसंद करूंगा। – ECrispy

+0

आह, मैं देखता हूं। मैं jQuery के सभी विवरण नहीं जानता, लेकिन एक्सटी jQuery के साथ-साथ रह सकता है। यहां एक्स डेमो से भरा एक पृष्ठ है। http://www.sencha.com/products/extjs/examples/ –

+0

यह भी ध्यान दें, उनके पास एक "अनंत" ग्रिड है जिसे आप डेटा क्लाइंट पक्ष को कैश करते हैं, और प्रदर्शन को बनाए रखने के लिए डीओएम से आइटम जोड़ता/निकालता है । –

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