ప్రామాణిక WSS / MOSS డేటా ఎంట్రీ స్క్రీన్స్ క్యాస్కేడింగ్ డ్రాప్ రద్దు చేసిన రుణాలు మద్దతీయని (లేదా కమ్యూనికేషన్ లోపల నుండి ఇతర)

UPDATE (04/2008): ఈ గొప్ప బ్లాగ్ ఎంట్రీ ఈ సమస్యకు ఒక మంచి javascript ఆధారిత విధానం చూపిస్తుంది: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html

UPDATE 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. ఉదాహరణకు, నేను రెండు డ్రాప్ డౌన్ నియంత్రణలను:

  • U.S జాబితా. రాష్ట్రాలు
  • U.S జాబితా. నగరాలు.

బాధ్యత UI అందించేవిగా, మేము ఈ వంటి ఆపరేట్ మీరు:

  • పాల్ ఒక U.S ఎంపిక. 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 (సి #, 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 డేటా ఎంట్రీ ఫంక్షన్ రోల్ (దానంతట వెబ్ పేజీ లేదా వెబ్ భాగంగా) మరియు ఆ బదులుగా.

ఎవరైనా ఇతర మరియు / లేదా మంచి ఎంపికలు తెలిస్తే, ఒక వ్యాఖ్యను పోస్ట్ చెయ్యండి మరియు నేను ఈ పోస్ట్ యొక్క శరీరం అప్డేట్ చేస్తాము.

<ముగింపు />

Technorati టాగ్లు:

4 "న ఆలోచనలుప్రామాణిక WSS / MOSS డేటా ఎంట్రీ స్క్రీన్స్ క్యాస్కేడింగ్ డ్రాప్ రద్దు చేసిన రుణాలు మద్దతీయని (లేదా కమ్యూనికేషన్ లోపల నుండి ఇతర)

  1. కై షెంగ్ HOO
    పరిశీలించి ఉందా http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!194.entry. మీ అభిప్రాయాన్ని అభినందిస్తున్నాము.
    I’m not too sure if it is "the right way" కానీ విధానం SharePoint డిజైనర్ ఉపయోగించి పోలి ఉంటుంది, కానీ నా అభిప్రాయం లో, ఈ ASP.NET ఆధారిత డెవలపర్లు మరింత అనుకూలంగా ఉంటుంది, as there are some minor form of plumbing involved with "total control of behaviour".
  2. పాల్ రచించాడు:
    నేను చాలా ఉపయోగకరంగా ఉంది ఆ datacogs రాసిన ఒక గొప్ప కొద్దిగా ప్రయోజనం దొరకలేదు. వారు మీ మొదటి సలహా ఉపయోగించారు – కస్టమ్ కాలమ్ రకం ఎంపిక..
  3. పాల్ గాల్విన్
    Monjo,
    వ్యాఖ్యను ధన్యవాదాలు, ఈ నేను ఆశతో ఇది కోసం చూడు రకం.
    ఇది నేను ఈ వ్రాయడానికి గా కనిపిస్తుంది, ఖర్చు $349 USD? కనుక, అపరిమిత ఉపయోగం కొరకు ధర?
    ధన్యవాదాలు!
    –పాల్
  4. మైక్ మోగీయు

    పాల్,

    ఈ తనిఖీ: 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

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *