ಡೈನಾಮಿಕ್ಸ್ 365 ನಲ್ಲಿ ವಿಸ್ತರಣೆಯ ಮೂಲಕ ಪ್ರದರ್ಶನ ಅಥವಾ ಸಂಪಾದನೆ ವಿಧಾನವನ್ನು ಸೇರಿಸಿ
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 16, 2025 ರಂದು 11:56:39 ಪೂರ್ವಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಈ ಲೇಖನದಲ್ಲಿ, ಟೇಬಲ್ ಗೆ ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಸೇರಿಸಲು ತರಗತಿ ವಿಸ್ತರಣೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಡೈನಾಮಿಕ್ಸ್ 365 ನಲ್ಲಿ ಒಂದು ರೂಪವನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ನಾನು ವಿವರಿಸುತ್ತೇನೆ, X ++ ಕೋಡ್ ಉದಾಹರಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
Add Display or Edit Method via Extension in Dynamics 365
ಡೈನಾಮಿಕ್ಸ್ನಲ್ಲಿ ಪ್ರದರ್ಶನ ಅಥವಾ ಸಂಪಾದನೆ ವಿಧಾನಗಳನ್ನು ಬಳಸಲು ಯೋಜಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ಪರಿಹಾರವನ್ನು ಬೇರೆ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಬಹುದೇ ಎಂದು ಪರಿಗಣಿಸುವಂತೆ ಮಾಡುತ್ತದೆ, ಸಾಂದರ್ಭಿಕವಾಗಿ ಅವು ಹೋಗಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.
ಡೈನಾಮಿಕ್ಸ್ ಮತ್ತು ಆಕ್ಸಾಪ್ಟಾದ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಕೋಷ್ಟಕಗಳು ಮತ್ತು ನಮೂನೆಗಳಲ್ಲಿ ಪ್ರದರ್ಶನ ಅಥವಾ ಸಂಪಾದನೆ ವಿಧಾನಗಳನ್ನು ರಚಿಸುವುದು ತುಂಬಾ ಸುಲಭವಾಗಿತ್ತು, ಆದರೆ ನಾನು ಇತ್ತೀಚೆಗೆ ಡೈನಾಮಿಕ್ಸ್ 365 ನಲ್ಲಿ ನನ್ನ ಮೊದಲ ಸಂಪಾದನೆ ವಿಧಾನವನ್ನು ಮಾಡಬೇಕಾದಾಗ, ಹಾಗೆ ಮಾಡುವ ಕಾರ್ಯವಿಧಾನವು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿದೆ ಎಂದು ನಾನು ಕಂಡುಕೊಂಡೆ.
ಸ್ಪಷ್ಟವಾಗಿ ಹಲವಾರು ಮಾನ್ಯ ವಿಧಾನಗಳಿವೆ, ಆದರೆ ನಾನು ಉತ್ತಮವಾಗಿ ಕಂಡುಕೊಳ್ಳುವ ಒಂದು (ಅಂತರ್ಬೋಧೆ ಮತ್ತು ಕೋಡ್ ಸೌಂದರ್ಯದ ದೃಷ್ಟಿಯಿಂದ) ವರ್ಗ ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸುವುದು. ಹೌದು, ತರಗತಿಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಇತರ ಅಂಶ ಪ್ರಕಾರಗಳಿಗೆ ವಿಧಾನಗಳನ್ನು ಸೇರಿಸಲು ನೀವು ವರ್ಗ ವಿಸ್ತರಣೆಗಳನ್ನು ಬಳಸಬಹುದು - ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೋಷ್ಟಕ, ಆದರೆ ಇದು ರೂಪಗಳಿಗೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಮೊದಲಿಗೆ, ಹೊಸ ತರಗತಿಯನ್ನು ರಚಿಸಿ. ನೀವು ಅದನ್ನು ನಿಮಗೆ ಬೇಕಾದಂತೆ ಹೆಸರಿಸಬಹುದು, ಆದರೆ ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ ಅದನ್ನು "_Extension" ಎಂದು ಸೇರಿಸಬೇಕು . ನೀವು ಕಸ್ಟ್ ಟೇಬಲ್ ಗೆ ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ ಎಂದು ಹೇಳೋಣ, ಉದಾಹರಣೆಗೆ ನೀವು ಅದನ್ನು MyCustTable_Extension ಹೆಸರಿಸಬಹುದು.
ನೀವು ಏನನ್ನು ವಿಸ್ತರಿಸುತ್ತಿದ್ದೀರಿ ಎಂಬುದನ್ನು ಸಿಸ್ಟಮ್ ಗೆ ತಿಳಿಸಲು ತರಗತಿಯನ್ನು ಎಕ್ಸ್ ಟೆನ್ಷನ್ ಆಫ್ ನಿಂದ ಅಲಂಕರಿಸಬೇಕು, ಈ ರೀತಿ:
public final class MyCustTable_Extension
{
}
ಡೈನಾಮಿಕ್ಸ್ ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ನೀವು ನೇರವಾಗಿ ಮೇಜಿನ ಮೇಲೆ ಮಾಡಿದಂತೆ ಈಗ ನೀವು ಈ ತರಗತಿಯಲ್ಲಿ ನಿಮ್ಮ ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು - "ಇದು" ಕೋಷ್ಟಕವನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ಇತರ ವಿಧಾನಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಗ್ರಾಹಕರ ಖಾತೆ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂದಿರುಗಿಸುವ ಸರಳ (ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಪ್ರಯೋಜಕ) ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಹೊಂದಿರುವ ತರಗತಿಯು ಈ ರೀತಿ ಕಾಣಬಹುದು:
public final class MyCustTable_Extension
{
public display CustAccount displayAccountNum()
{
;
return this.AccountNum;
}
}
ಈಗ, ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಫಾರ್ಮ್ ಗೆ ಸೇರಿಸಲು (ಅಥವಾ ಫಾರ್ಮ್ ವಿಸ್ತರಣೆ, ನೀವು ಫಾರ್ಮ್ ಅನ್ನು ನೇರವಾಗಿ ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ), ನೀವು ಫಾರ್ಮ್ ಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಫೀಲ್ಡ್ ಅನ್ನು ಸೇರಿಸಬೇಕು ಮತ್ತು ಸರಿಯಾದ ಪ್ರಕಾರವನ್ನು ಬಳಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು (ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್).
ನಂತರ, ನಿಯಂತ್ರಣದಲ್ಲಿ ನೀವು ಡೇಟಾಸೋರ್ಸ್ ಅನ್ನು ಕಸ್ಟ್ಟೇಬಲ್ಗೆ (ಅಥವಾ ನಿಮ್ಮ ಕಸ್ಟ್ಟೇಬಲ್ ಡೇಟಾ ಮೂಲದ ಹೆಸರು ಏನೇ ಇರಲಿ) ಮತ್ತು ಡೇಟಾಮೆಥೋಡ್ ಅನ್ನು MyCustTable_Extension.displayAccountNum ಗೆ ಹೊಂದಿಸುತ್ತೀರಿ (ತರಗತಿಯ ಹೆಸರನ್ನು ಸೇರಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ, ಇಲ್ಲದಿದ್ದರೆ ಕಂಪೈಲರ್ ವಿಧಾನವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ).
ಮತ್ತು ನೀವು ಮುಗಿದಿದ್ದೀರಿ :-)
ನವೀಕರಣ: ಪ್ರದರ್ಶನ ವಿಧಾನವನ್ನು ಫಾರ್ಮ್ ಗೆ ಸೇರಿಸುವಾಗ ವಿಸ್ತರಣೆ ತರಗತಿಯ ಹೆಸರನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ಪ್ರಕಟಣೆಯ ಮೂಲ ಸಮಯದಲ್ಲಿ, ಅದು ಇತ್ತು. ಕೆಲವು ಓದುಗರು ಇನ್ನೂ ಹಳೆಯ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ನಾನು ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಬಿಡುತ್ತಿದ್ದೇನೆ.