इसके माध्यम से साझा किया गया


डेटासेट

ग्रिड और दृश्यों पर डेटा के साथ काम करने के लिए गुण और विधियाँ प्रदान करता है।

के लिए उपलब्ध है

मॉडल-चालित और कैनवास ऐप्स।

गुण

स्तंभ

इस डेटासेट में उपलब्ध स्तंभों का सेट. मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित।

प्रकार: कॉलम[]

त्रुटि

क्या डेटा पुनर्प्राप्ति में कोई त्रुटि उत्पन्न हुई. मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित।

प्रकार: boolean

त्रुटि कोड

अंतिम बार आई त्रुटि से संबद्ध त्रुटि कोड, यदि लागू हो।

त्रुटिसंदेश

यदि लागू हो, तो अंतिम सामना की गई त्रुटि से संबद्ध त्रुटि संदेश.

प्रकार: number | string

फ़िल्टरिंग

वर्तमान क्वेरी के लिए स्तंभ फ़िल्टरिंग. मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित। फ़िल्टरिंग को सेटिंग context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>)द्वारा डेटासेट के लिए कॉन्फ़िगर किया जा सकता है। एक बार फ़िल्टर सेट हो जाने के बाद, कॉल करने context.parameters.[dataset_property_name].refresh() से फ़िल्टर किए गए डेटा को डेटा स्रोत से पुनर्प्राप्त किया जाता है।

मान सशर्त ऑपरेटर मॉडल-चालित ऐप कैनवास ऐप्स
-1 कोई नहीं हाँ हाँ
12 समान हाँ हाँ
1 समान नहीं हाँ हाँ
2 से भी बड़ा हाँ हाँ
3 इससे भी कम हाँ हाँ
4 ग्रेटरइक्वल हाँ हाँ
5 कम समान हाँ हाँ
6 लाइक हाँ हाँ
7 NotLike नहीं हाँ
8 में हाँ हाँ
12" नल हाँ हाँ
13 NotNull नहीं हाँ
14 बीता हुआ कल हाँ नहीं
15 Today हाँ नहीं
16 भविष्‍य हाँ नहीं
17 अंतिम7दिन हाँ नहीं
18 अगले7दिन हाँ नहीं
19 अंतिम सप्ताह हाँ नहीं
20 इस सप्ताह हाँ नहीं
22 पिछले महीने हाँ नहीं
23 इस महीने हाँ नहीं
25 दिनांक हाँ नहीं
26 परयापहले हाँ नहीं
27 OnOrAfter हाँ नहीं
28 पिछले साल हाँ नहीं
29 इस साल हाँ नहीं
33 लास्टएक्सडेज़ हाँ नहीं
34 अगलेXDays हाँ नहीं
37 लास्टएक्समॉन्थ्स हाँ नहीं
38 अगलेXMonths हाँ नहीं
49 शामिल है हाँ हाँ
54 शुरुआत करें नहीं हाँ
55 DoesNotBeginWidth नहीं हाँ
56 एंड्सविड्थ नहीं हाँ
57 डेसनॉटएंडविथ नहीं हाँ
70 वित्तीय अवधिऔर वर्ष हाँ नहीं
75 उपरोक्त हाँ हाँ
76 अंतर्गत हाँ हाँ
77 NotUnder हाँ हाँ
78 AboveOrEqual हाँ हाँ
79 UnderOrEqual हाँ हाँ
87 ContainValues हाँ हाँ
88 DoesNotContainValues नहीं हाँ

नोट

फ़िल्टरिंग सुविधा केवल Dataverse डेटा स्रोत के लिए उपलब्ध है.

प्रकार: फ़िल्टरिंग

जोड़ने

लिंक की गई तालिका जानकारी निर्धारित करता है. केवल मॉडल-चालित ऐप्स में समर्थित।

प्रकार: लिंकिंग

लोड

इंगित करता है कि डेटासेट लोड हो रहा है या नहीं। मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित।

प्रकार: boolean

पेजिंग

पृष्ठांकन स्थिति और क्रियाएं। मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित। पेजिंग जानकारी का उपयोग करके context.parameters.[dataset_property_name].paging डेटासेट के लिए एक्सेस और कॉन्फ़िगर किया जा सकता है।

नोट

Dataverse डेटा स्रोत कैनवास ऐप्स के लिए पेजिंग ऑब्जेक्ट में totalRecordCount वापस नहीं आता है। इसके बजाय, यह उपयोग करता है hasNextPage और यह hasPreviousPage जांचने के लिए कि क्या अधिक रिकॉर्ड प्राप्त किए जाने हैं।

डेटासेट घटक प्रति पृष्ठ पुनर्प्राप्त किए गए रिकॉर्ड की संख्या को बदलने के लिए उपयोग कर context.parameters.[dataset_property_name].paging.setPageSize(pageSize) सकते हैं।

प्रकार: पेजिंग

रिकॉर्ड

पूर्ण रिकॉर्ड ऑब्जेक्ट के लिए आईडी का मानचित्र। मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित।

प्रकार: EntityRecord

सॉर्टेडरिकॉर्डआईडी

डेटासेट में रिकॉर्ड की आईडी, क्वेरी प्रतिक्रिया परिणाम द्वारा क्रम। मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित।

प्रकार: string[]

सॉर्टिंग

वर्तमान क्वेरी के लिए सॉर्टिंग स्थिति. मॉडल-चालित और कैनवास दोनों ऐप्स में समर्थित। सॉर्टिंग को सेटिंग context.parameters.[dataset_property_name].sorting = [SortStatus]द्वारा डेटासेट के लिए कॉन्फ़िगर किया जा सकता है। एक बार सॉर्टिंग कॉन्फ़िगर हो जाने के बाद, कॉल करने context.parameters.[dataset_property_name].refresh() से डेटा स्रोत से सॉर्ट किए गए डेटा को पुनर्प्राप्त किया जाता है।

नोट

सॉर्टिंग सुविधा केवल Dataverse डेटा स्रोत के लिए उपलब्ध है। साथ ही, यदि छँटाई को फिर से कॉन्फ़िगर किया जाता है तो यह फ़िल्टर को रीसेट कर देगा context.parameters.[dataset_property_name].filtering

प्रकार: SortStatus[]

विधियाँ

विधि विवरण के लिए उपलब्ध है
addColumn स्तंभ सेट में स्तंभ जोड़ता है. मॉडल-चालित ऐप
clearSelectedRecordIds चयनित रिकॉर्ड IDS सूची साफ़ करता है. मॉडल-चालित और कैनवास ऐप्स
मिटाना डेटा स्रोत से रिकॉर्ड्स हटाएँ. कैनवास ऐप्स
getCommands डेटासेट के लिए आदेश। कैनवास ऐप्स
getDataSetCapabilities डेटासेट के लिए क्षमताएं। कैनवास ऐप्स
getSelectedRecordIds सभी चयनित रिकॉर्ड आईडी पुनर्प्राप्त करता है। मॉडल-चालित और कैनवास ऐप्स
getTargetEntityType लक्ष्य तालिका प्रकार का नाम देता है. मॉडल-चालित और कैनवास ऐप्स
प्राप्तशीर्षक डेटासेट गुण द्वारा उपयोग किए गए दृश्य प्रदर्शन नाम को पुनर्प्राप्त करता है। मॉडल-चालित और कैनवास ऐप्स
getViewId डेटासेट पैरामीटर द्वारा उपयोग किए गए दृश्य की आईडी लौटाता है। मॉडल-चालित और कैनवास ऐप्स
नया रिकॉर्ड मान सेट करने के लिए नियंत्रण के लिए एक स्थानीय रिकॉर्ड ऑब्जेक्ट प्रारंभ करें। परिवर्तन को जारी रखने के लिए नियंत्रण को नए बनाए गए रिकॉर्ड पर विधि को save() लागू करने की आवश्यकता है। कैनवास ऐप्स
ओपनडेटासेटआइटम किसी दिए गए EntityReference के लिए डेटासेट आइटम खोलें. यह जांचता है कि कमांड बटन आईडी Mscrm.OpenRecordItemके साथ कोई कमांड है या नहीं। यदि मौजूद है, तो यह कमांड को निष्पादित करता है, अन्यथा यह केवल EntityReference के संबंधित रूप में नेविगेट करता है। मॉडल-चालित और कैनवास ऐप्स
आराम देना फ़िल्टर, सॉर्टिंग, लिंकिंग, नए कॉलम के आधार पर डेटासेट को ताज़ा करता है। साथ ही, ताज़ा करें पृष्ठ 1 पर पेजिंग रीसेट कर देगा। मॉडल-चालित और कैनवास ऐप्स
पुनर्प्राप्त रिकॉर्डकमांड रिकॉर्ड के संबद्ध आदेश पुनर्प्राप्त करें. यदि मेनिफ़ेस्ट में कई डेटासेट हैं, तो retrieveRecordCommand पहले डेटासेट के लिए कमांड लौटाता है। मॉडल-चालित
सेटसेलेक्टेडरिकॉर्डआईडी चयनित रिकॉर्ड्स की IDS सेट करें. मॉडल-चालित और कैनवास ऐप्स

लुकअप कॉलम

Dataverse तालिका के लुकअप कॉलम अब पुनर्प्राप्त किए जा सकते हैं। कैनवास ऐप्स के लिए, यदि डेटासेट में कोई लुकअप स्तंभ शामिल किया गया है, तो संदर्भित रिकॉर्ड के सभी स्तंभ पुनर्प्राप्त किए जाते हैं। GetFormattedValue इस स्तंभ के लिए JSON स्ट्रिंग लौटाता है. GetValue विधि सीधे JSON ऑब्जेक्ट लौटाती है।

उदाहरण

डेटासेट विधियों को कार्यान्वित करने के तरीके के बारे में अधिक जानने के लिए, डेटासेट ग्रिड घटक देखें

Power Apps घटक फ़्रेमवर्क API संदर्भ
Power Apps घटक फ़्रेमवर्क अवलोकन