रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > तरीका > IProcedureModel
प्रक्रियाएं.IProcedureModel इंटरफ़ेस
किसी प्रोसेस के लिए डेटा मॉडल.
हस्ताक्षर:
export interface IProcedureModel
तरीके
तरीका |
ब्यौरा |
deleteParameter(index) |
पैरामीटर सूची से, दिए गए इंडेक्स पर पैरामीटर हटाता है. |
getEnabled() |
यह जानकारी देता है कि प्रक्रिया चालू है या बंद है. अगर कोई प्रोसेस बंद की जाती है, तो सभी प्रोसेस कॉलर ब्लॉक को भी बंद कर दिया जाना चाहिए. |
getId() |
प्रोसेस के लिए, यूनीक लैंग्वेज न्यूट्रल आईडी दिखाता है. |
getName() |
प्रोसेस का वह नाम दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
getParameter(index) |
पैरामीटर सूची में दिए गए इंडेक्स पर पैरामीटर लौटाता है. |
getParameters() |
यह पैरामीटर सूची में मौजूद सभी पैरामीटर का कलेक्शन दिखाता है. |
getReturnTypes() |
यह फ़ंक्शन बताता है कि प्रोसेस किस तरह की है. शून्य एक ऐसी प्रोसेस को दिखाता है जिसमें कोई वैल्यू नहीं मिलती. |
insertParameter(parameterModel, index) |
पैरामीटर की सूची में पैरामीटर शामिल करता है. किसी पैरामीटर को एक से दूसरी जगह ले जाने के लिए, पहले उसे मिटाएं और फिर से डालें. |
saveState() |
JSON में प्रोसेस की स्थिति को क्रम से लगाता है. |
setEnabled(enabled) |
सेट करता है कि यह प्रक्रिया चालू है या बंद है. अगर कोई प्रोसेस बंद की जाती है, तो सभी प्रोसेस कॉलर ब्लॉक को भी बंद कर दिया जाना चाहिए. |
setName(name) |
प्रोसेस के लिए ऐसा नाम सेट करता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
setReturnTypes(types) |
यह प्रोसेस के रिटर्न टाइप सेट करता है. वापस नहीं आने वाली प्रोसेस को दिखाने के लिए, 'शून्य' पास करें. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया."],[[["`IProcedureModel` is an interface that defines a data model for procedures in Blockly."],["It provides methods for managing procedure parameters, such as adding, removing, and accessing them."],["The interface also includes methods for controlling the procedure's enabled status, name, and return types."],["`IProcedureModel` enables saving and loading the procedure's state through serialization."],["This model is crucial for representing and manipulating procedures within the Blockly environment."]]],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]