ನವೀಕರಿಸಲು (04/2008): ಈ ಮಹಾನ್ ಬ್ಲಾಗ್ ಈ ಸಮಸ್ಯೆಗೆ ಉತ್ತಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಧಾರಿತ ವಿಧಾನ ತೋರಿಸುತ್ತದೆ: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html
ಅಪಡೇಟ್ II: (04/2008): ಈ ಬ್ಲಾಗ್ ಮತ್ತು ಭರವಸೆಯಂತೆ ಕಂಡುಬರುತ್ತಿದೆ: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/
ಹಲವಾರು ಬಾರಿ ವಾರದಲ್ಲಿ, ದೈನಂದಿನ ಅಲ್ಲ, forum users describe a requirement that would normally be met via cascading drop-downs. ಉದಾಹರಣೆಗೆ, ನಾನು ಎರಡು ಡ್ರಾಪ್ ಡೌನ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಹೊಂದಿವೆ:
- ಯುಎಸ್ ಪಟ್ಟಿ. ರಾಜ್ಯಗಳು
- ಯುಎಸ್ ಪಟ್ಟಿ. ನಗರಗಳು.
ಜವಾಬ್ದಾರಿ UI ಪೂರೈಕೆದಾರರು ಮಾಹಿತಿ, ನಾವು ಈ ರೀತಿಯ ಕೆಲಸ ಬಯಸುವ:
- ಪಾಲ್ ಒಂದು ಯುಎಸ್ ಆಯ್ಕೆ. state from the drop-down.
- This causes the cities drop-down to filter only those cities that belong to the selected state.
- ಪಾಲ್ ಈ ಫಿಲ್ಟರ್ ಪಟ್ಟಿಯಿಂದ ಒಂದು ನಗರ ಆಯ್ಕೆ.
There is no out-of-the-box support for this feature. ವಾಸ್ತವವಾಗಿ, there is no OOB support for any kind of direct intra-form communication. This includes programmatically hiding/enabling/disabling fields in response to field changes elsewhere on the form.
ಈ ಲೇಖನದ ನೈಜ ಉದ್ದೇಶ ಸಂಭವನೀಯ ಪರಿಹಾರಗಳನ್ನು ವಿವರಿಸಲು ಮತ್ತು ನಾನು ಅವರಿಗೆ ತಿಳಿದಿರುವಂತೆ ಈ ಆಯ್ಕೆಗಳೆಂದರೆ:
- Develop a custom column type. As a custom-column-developer, you have full control over the "world" of that custom column. You can implement a cascading drop-down that way.
- Consider using workflow. In some cases, you want to automatically assign a value to field based on another field’s value. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಲ ಕಾಲಮ್ ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ ಎಂದು, ಆದರೆ ಕೆಲವು ಬಾರಿ, it just won’t get the job done. SharePoint Designer workflow is a relatively administer-friendly alternative to dropping down into code and visual studio. If you go this route, ಮೂಲಕ ಉದ್ದೇಶಿಸಿ ಸಂಚಿಕೆಯ ತಿಳಿದಿರಲಿ ಈ ಲೇಖನ (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
- ಈವೆಂಟ್ ನಿರ್ವಾಹಕರ: ಕೆಲಸದೊತ್ತಡದ ಲೈಕ್, this is an after-the-fact solution. Your event handler is a .NET assembly (C #, VB.NET) to which SharePoint passes control. The object you develop has access to the data of the list (ಮತ್ತು ಇಡೀ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್) ಮತ್ತು ಯಾವುದೇ ಅಗತ್ಯವಿದೆ ಲೆಕ್ಕ ಮಾಡಬಹುದು.
- Use SharePoint Designer to create custom entry forms. I don’t have direct experience with this approach, but I hear they are doing good things with NewForm.aspx these days 🙂
- ನಿಮ್ಮ ಸ್ವಂತ ASP.NET ದಶಮಾಂಶ ಪ್ರವೇಶ ಕಾರ್ಯ ರೋಲ್ (ಒಂದು ಅದ್ವಿತೀಯ ವೆಬ್ ಪುಟ ಅಥವಾ ಒಂದು ವೆಬ್ ಭಾಗವಾಗಿ) ಮತ್ತು ಬದಲಿಗೆ ಬಳಸಿ.
ಯಾರಾದರೂ ಇತರ ಮತ್ತು / ಅಥವಾ ಉತ್ತಮ ಆಯ್ಕೆಗಳನ್ನು ಗೊತ್ತಿದ್ದರೆ, ಒಂದು ಕಾಮೆಂಟ್ ಪೋಸ್ಟ್ ಮಾಡಿ ಮತ್ತು ಈ ಪೋಸ್ಟ್ನ ದೇಹದ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತೇವೆ.
<ಕೊನೆಯಲ್ಲಿ />
ಪಾಲ್,
ಈ ಪರಿಶೀಲಿಸಿ: http://www.spsdev.com/filter.aspx .
ಅವರ ಸೈಟ್ ಗೆ: "SpsDev.Com’s Filter Field is a custom field type that does filtering.
ನಿಮ್ಮ ಪಟ್ಟಿ ಅಥವಾ ಲೈಬ್ರರಿಗೆ ಹಲವಾರು ಫಿಲ್ಟರ್ ಜಾಗ ಒಂದು ಸೇರಿಸಬಹುದು, ಮತ್ತು ಪ್ರತಿ ಒಂದು ಮಾಡಬಹುದು
be filtered based on another filtered field in the list. Pick a state in
ಒಂದು ಕ್ಷೇತ್ರ, ಮತ್ತು ಮುಂದಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಗರಗಳ ಪಟ್ಟಿ ಮಾತ್ರ ತೋರಿಸಲು ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ
ಆ ರಾಜ್ಯದ ಐಟಂಗಳನ್ನು, ಉದಾಹರಣೆಗೆ. In this release we support SQL Server
2000 ಮತ್ತು 2005, and Xml as sources for the field data. As you change a
ಡ್ರಾಪ್ ಬೀಳುಗಳು ಯಾವುದೇ ಆಯ್ಕೆ, ಇದು ಕೆಳಗೆ ಡ್ರಾಪ್ ಬೀಳುಗಳು ಎಲ್ಲಾ ಪ್ರತಿ ಇವೆ
ಎಂದು ಆಯ್ಕೆಯ ಆಧಾರದ ಮೇಲೆ ಸೂಕ್ತ ಆಯ್ಕೆಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಲು ಫಿಲ್ಟರ್
ಮಾಡಲಾಗಿದೆ."
– Monjo