ಸ್ಟ್ಯಾಂಡರ್ಡ್ WSS / MOSS ಡೇಟಾ ಎಂಟ್ರಿ ಸ್ಕ್ರೀನ್ಸ್ Cascading ಡ್ರಾಪ್-ಡೌನ್ಸ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ (ಅಥವಾ ಸಂವಹನ ಆಂತರಿಕ ಇತರ)

ನವೀಕರಿಸಲು (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.

ಈ ಲೇಖನದ ನೈಜ ಉದ್ದೇಶ ಸಂಭವನೀಯ ಪರಿಹಾರಗಳನ್ನು ವಿವರಿಸಲು ಮತ್ತು ನಾನು ಅವರಿಗೆ ತಿಳಿದಿರುವಂತೆ ಈ ಆಯ್ಕೆಗಳೆಂದರೆ:

  1. 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.
  2. 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).
  3. ಈವೆಂಟ್ ನಿರ್ವಾಹಕರ: ಕೆಲಸದೊತ್ತಡದ ಲೈಕ್, 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 (ಮತ್ತು ಇಡೀ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್) ಮತ್ತು ಯಾವುದೇ ಅಗತ್ಯವಿದೆ ಲೆಕ್ಕ ಮಾಡಬಹುದು.
  4. 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 🙂
  5. ನಿಮ್ಮ ಸ್ವಂತ ASP.NET ದಶಮಾಂಶ ಪ್ರವೇಶ ಕಾರ್ಯ ರೋಲ್ (ಒಂದು ಅದ್ವಿತೀಯ ವೆಬ್ ಪುಟ ಅಥವಾ ಒಂದು ವೆಬ್ ಭಾಗವಾಗಿ) ಮತ್ತು ಬದಲಿಗೆ ಬಳಸಿ.

ಯಾರಾದರೂ ಇತರ ಮತ್ತು / ಅಥವಾ ಉತ್ತಮ ಆಯ್ಕೆಗಳನ್ನು ಗೊತ್ತಿದ್ದರೆ, ಒಂದು ಕಾಮೆಂಟ್ ಪೋಸ್ಟ್ ಮಾಡಿ ಮತ್ತು ಈ ಪೋಸ್ಟ್ನ ದೇಹದ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತೇವೆ.

<ಕೊನೆಯಲ್ಲಿ />

4 ಮೇಲೆ "ಆಲೋಚನೆಗಳುಸ್ಟ್ಯಾಂಡರ್ಡ್ WSS / MOSS ಡೇಟಾ ಎಂಟ್ರಿ ಸ್ಕ್ರೀನ್ಸ್ Cascading ಡ್ರಾಪ್-ಡೌನ್ಸ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ (ಅಥವಾ ಸಂವಹನ ಆಂತರಿಕ ಇತರ)

  1. ಕೈ ಶೆಂಗ್ ಹೋ
    ಒಂದು ನೋಟ ಇದೆಯೇ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!194.entry. ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಾವು ಪ್ರಶಂಸಿಸುತ್ತೇವೆ.
    I’m not too sure if it is "the right way" ಆದರೆ ವಿಧಾನ ಶೇರ್ಪಾಯಿಂಟ್ ಡಿಸೈನರ್ ಬಳಸಿಕೊಂಡು ಹೋಲುತ್ತದೆ, ಆದರೆ ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಈ ASP.NET-ಆಧಾರಿತ ಡೆವಲಪರ್ಗಳಿಗೆ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ, as there are some minor form of plumbing involved with "total control of behaviour".
  2. ಪೌಲ್ ಬರೆದ:
    ನಾನು ತುಂಬಾ ಉಪಯುಕ್ತ ಎಂದು datacogs ಬರೆದ ಒಂದು ಮಹಾನ್ ಕಡಿಮೆ ಉಪಯುಕ್ತತೆಯನ್ನು ಕಂಡುಬಂದಿಲ್ಲ. ಅವರು ನಿಮ್ಮ ಮೊದಲ ಸಲಹೆ ಬಳಸಿದ್ದಾರೆ – ಕಸ್ಟಮ್ ಕಾಲಮ್ ಕೌಟುಂಬಿಕತೆ ಆಯ್ಕೆ..
  3. ಪಾಲ್ ಗಾಲ್ವಿನ್
    Monjo,
    ಕಾಮೆಂಟ್ ಧನ್ಯವಾದಗಳು, ಈ ನಾನು ಆಶಯದೊಂದಿಗೆ ಮಾಡಲಾಯಿತು ಇದಕ್ಕಾಗಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ರೀತಿಯ.
    ನಾನು ಈ ಬರೆಯಲು ಎಂದು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ವೆಚ್ಚ $349 ಯುಎಸ್ಡಿ? ಹಾಗಿದ್ದಲ್ಲಿ, ಅನಿಯಮಿತ ಬಳಕೆಗೆ ಎಂದು ಬೆಲೆ?
    ವಂದನೆ!
    –ಪಾಲ್
  4. ಮೈಕ್ Mongeau

    ಪಾಲ್,

    ಈ ಪರಿಶೀಲಿಸಿ: 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

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *