ĜISDATIGO (04/2008): Ĉi tiu granda bloga eniro montras bonan javascript bazita alproksimiĝo al ĉi tiu problemo: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html
ĜISDATIGA II: (04/2008): Ĉi tiuj blogaj eniraj rigardoj promesanta ankaŭ: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/
Pluraj oble semajno, Se ne ĉiutage, Forumaj uzantoj priskribas postulon kiu normale estus renkontita tra kaskada falo-faligas. Ekzemple, Mi havas du falon-malsupren kontroloj:
- Listo de Usono. statoj
- Listo de Usono. Urboj.
Kiel prirespondaj UIaj provizantoj, Ni deziras ĝin funkcii tiel:
- Paul elektas Usonon. Stato de la falo-malsupren.
- Tio ĉi kaŭzas la urban falon-malsupren filtri nur tiujn urbojn kiu apartenas al la elektita staton.
- Paul elektas urbon de tio ĉi filtris liston.
Estas ne ekstere-de-la-skatola subteno por ĉi tiu ĉefaĵo. Fakte, Estas neniu OOBa subteno por ajna speco de rekta intra-forma komunikado. Tio ĉi inkluzivas programmatically kaŝo/ebliganta/malfunkciiganta kampojn en respondo kapti ŝanĝojn aliloke sur la formo.
La vera objektivo de ĉi tiu artikolo al priskribi eblajn solvojn kaj ĉi tiujn estas la elektoj kiel mi scias ilin:
- Evoluigi laŭmendan kolumnan tipon. Kiel laŭmenda-kolumno-ellaboranto, Vi havas plenan kontrolon super la "mondo" De tiu laŭmenda kolumno. Vi povas efektivigi kaskadan falon-malsupren ke vojo.
- Konsideri uzanta workflow. En kelkaj kazoj, Vi deziras aŭtomate asigni valoron kapti bazita sur la valoro de alia kampo. En ĉi tiu kazo, Vi normale provus uzi intencan kolumnon, Sed kelkaj tempoj, Ĝi nur ne akiros la laborpostenon farita. SharePoint Designer workflow estas relative administri-amika alternativo al falanta malsupren en kodo kaj vida studio. Se vi iras ĉi tiun vojon, Esti konscia de la afero traktita de Ĉi tiu artikolo (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
- Eventaj prizorgantoj: Kiel workflow, Tio ĉi estas poste-la-fakta solvo. Via eventa prizorganto estas .PURA asembleo (C#, VB.RETO) Al kiu SharePoint transluda kontrolo. La objekto vi evoluigas havas aliron al la datumo de la listo (Kaj la tuta objekta modelo) Kaj povas fari iun ajn devis kalkulon.
- Uzi SharePoint Designer krei laŭmendajn enirajn formojn. Mi ne havas rektan sperton kun ĉi tiu alproksimiĝo, sed mi aŭdas, ke ili faras bonajn aferojn kun NewForm.aspx hodiaŭ 🙂
- Ruli vian propran ASPIDON.PURA datuma eniro funkcio (Kiel starejo-sola retpaĝo aŭ kiel araneaĵa parto) Kaj uzo ke male.
Se iu ajn scias alia kaj/aŭ pli bonaj elektoj, Bonvolu poŝti rimarkon kaj min ĝisdatigos la korpon de ĉi tiu poŝto.
<Fino/>
Paul,
Kontroli tion ĉi: http://www.spsdev.com/filter.aspx .
De ilia ejo: "SpsDev.La Filtrila Kampo de Com estas laŭmenda kampa tipo kiu faras filtranta.
Vi povas aldoni unu al multaj filtrilaj kampoj al via listo aŭ biblioteko, Kaj ĉiu unu povas
Esti filtris bazita sur alia filtris kampon en la listo. Elekti staton en
Unu kampo, Kaj la listo de urboj en la sekvanta kampo estas filtrita al nura rezulto
Eroj de tiu stato, Ekzemple. En ĉi tiu elkarcerigo ni subtenas SQLan Servilon
2000 Kaj 2005, Kaj Xml kiel fontoj por la kampa datumo. Kiel vi ŝanĝas
Elekto en iu ajn de la falo faligas, Ĉiuj de la falo faligas malsupre ĝin estas ĉiu
Filtrita montri nur la konvenajn elektojn bazita sur la elekto tio estas
Estita farita."
– Monjo