VÄRSKENDUS (04/2008): See suurepärane blogi näitab head javascript põhinev lähenemine sellele probleemile: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html
UPDATE II: (04/2008): See blogi paljulubav samuti: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/
Mitu korda nädalas, kui mitte iga päev, foorumi kasutajad kirjeldama nõude, et tavaliselt tuleb transpordiministrid kuhjuvate tilk mõõnad. Näiteks, Mul on kaks ripploendi juhtelemente:
- Nimekiri USA. riikide
- Nimekiri USA. linnad.
Vastutav UI osutajana, Me tahame seda niimoodi toimivad:
- Paul valib USA. riik rippmenüüst.
- See põhjustab rippmenüü filtreerida ainult neid linnu, mis kuuluvad valitud maakonna linnad.
- Paul valib linna filtreeritud loendist.
Ei toetata out-of-the-box Koputuse. Tegelikult, ei toetata OOB igasuguse otsese intra-vormi edastamine. Siia kuuluvad programmiliselt peidus/lubamine/keelamine väljade väli muutustega mujal vormil.
-Võimalikud lahendused ja nende kirjeldamiseks artikli tegelik eesmärk on võimalusi nagu ma tean neid:
- Arendada kohandatud veerutüüp. Custom-veerg-arendaja, teil on täielik kontroll selle üle maailma"" selle kohandatud veeru. Saate rakendada kuhjuvate rippmenüü nii.
- Võite kasutada töövoo. Mõnel juhul, soovite automaatselt määrata mõne muu välja väärtuse väljale väärtuse. Sel juhul, te tavaliselt proovida kasutada arvutatud veerus, kuid mõned korda, See lihtsalt ei saa tööd teha. SharePoint Designeri töövoo on suhteliselt hallata-friendly alternatiiv koodi ja visual studio kukkumine. Kui te lähete seda teed, olema teadlikud hõlmatud küsimust käesoleva artikli (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
- Sündmuseohjurite: Nagu töövoog, See on pärast asjaolu lahendus. Sündmuseohjur on .NET-komplekti (C#, VB.NET) Millised SharePointi annab juhtimise. Arendate objektil loendi andmetele juurdepääsu (ja kogu objektimudel) ja teha kõik vajalik arvutus.
- SharePoint Designeri abil saate luua kohandatud Osavõtuavaldusi. Mul puudub otsene kogemus sellise lähenemisega, but I hear they are doing good things with NewForm.aspx these days 🙂
- Rulli oma ASP.NET andmete kande funktsioon (eraldiseisva veebilehe või veebiosa) ja mis selle asemel kasutada.
Kas keegi teab muid ja/või parem Valikud, Palun postitage kommentaar ja ma ajakohastavad seda postitust keha.
<lõpp />
Paul,
Vaadake seda: http://www.spsdev.com/filter.aspx .
Nende kodulehekülg: "SpsDev.Com 's välja Filter on kohandatud väljatüübi, mis teeb filtreerimine.
Üks kuni mitu filtri väljad saate lisada loendi või teegi, ja iga üks saab
tuleb filtreerida teise filtreeritud väli loendist. Vali osariik
üks väli, ja järgmisele väljale linnade loend on kurnatakse ainult
kirjed kõnealusest riigist, näiteks. Selles väljaandes toetame SQL Server
2000 ja 2005, ja Xml väljaandmed allikatena. Kui muudate mõne
mõni tilk mõõnad valikuga, Kõik tilk mõõnad selle all on iga
filtreeritud ainult sobivaid valikuid valikule ongi
tehtud."
– Monjo