Standardni zasloni za vnos podatkov WSS in MOSS ne podpirajo kaskadnih Drop-padci (ali drugih znotraj-s komunikacijo)

POSODOBITEV (04/2008): Ta velik blog vnos kaže dobro javascript temelji pristop na težavo: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html

II POSODOBITEV: (04/2008): Ta blog vpis tudi obetaven: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/

Večkrat na teden, Če ne na dan, Uporabniki foruma opisuje zahteve, ki bi običajno izpolnjene prek kaskadnih drop-padci. Na primer, Imam dva kaplja-niz kontrolnikov:

  • Seznam ZDA. države
  • Seznam ZDA. mesta.

Kot odgovorni ponudniki UI, želimo, da deluje kot to:

  • Paul izbere ZDA. država iz spustnega.
  • To povzroča mesta spustnem pocediti le teh mest, ki pripadajo izbrane države.
  • Paul izbere mesto s filtriranega seznama.

Podpore za to funkcijo ni out-of-the-box. v bistvu, ni podpore za kakršno koli neposredno znotraj poljubne oblike komunikacije OOB. To vključuje programsko skriva/usposobiti/onesposobiti polja odgovor na področju spremembe drugje na obrazcu.

Pravi cilj tega člena da opisujejo možne rešitve in to so možnosti, kot vem, jih:

  1. Razvoj po meri stolpčni. Kot po meri-stolpec-razvijalec, imate popoln nadzor nad "world" tega stolpca po meri. Lahko izvaja kaskadno kaplja-niz tako.
  2. Razmislite o uporabi poteka dela. V nekaterih primerih, želite samodejno dodeliti vrednosti polja, ki temelji na vrednosti drugega polja. V tem primeru, običajno bi poskusite uporabiti izračunanega stolpca, ampak nekaj krat, to ne bi bilo delo opravljeno. SharePoint Designer je relativno upravljanje prijazna alternativa spustite navzdol v kodo in visual studio. Če greste to pot, Zavedajte se tega vprašanja obravnavala Ta članek (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
  3. Rutine: Kot poteka dela, To je po--fact rešitev. Rutina za obravnavo dogodkov je zbira .NET (C#, VB.NET) v kateri SharePoint preda nadzor. Predmet razvijete ima dostop do podatkov na seznamu (in celo predmetni model) in lahko storite vse potrebno izračun.
  4. S programom SharePoint Designer za ustvarjanje po meri obrazce. Nimam neposredne izkušnje s tem pristopom, but I hear they are doing good things with NewForm.aspx these days 🙂
  5. Roll lastne ASP.NET podatkov funkcije vstopne (kot samostojni spletni strani ali spletni gradnik) ter raba to namesto tega.

Če kdo ve drugih in/ali boljše možnosti, prosim komentar in bom posodobiti telo ta post.

<namen />

Technorati Tags:

4 misli o "Standardni zasloni za vnos podatkov WSS in MOSS ne podpirajo kaskadnih Drop-padci (ali drugih znotraj-s komunikacijo)

  1. Paul Galvin
    Monjo,
    Hvala za komentar, To je vrsta povratnih informacij, za katere sem bil hoping.
    Se zdi, da kot sem napisati to, strošek je $349 USD? Če je tako, je to cena za neomejeno uporabo?
    hvala!
    –Paul
    Odgovor
  2. Mike Mongeau

    Paul,

    Ček to jasno: http://www.spsdev.com/filter.aspx .

    Iz njihove strani: "SpsDev.Com 's Filter polja je vrsta polja po meri, da filtriranje.
    Eno veliko filter polja lahko dodate na seznam ali v knjižnico, in vsak eno lahko
    mogoče filtrirati temelji na drugo filtrirano polje na seznamu. Izberite stanje v
    eno polje, Seznam mest v naslednje polje se prefiltrira samo pokazati
    artikle iz države, na primer. V tej izdaji podpiramo SQL Server
    2000 in 2005, in Xml kot vir za podatke v poljih. Ko spremenite v
    izbor, v katerem koli spusti padce, vse spusti padce, pod njim so vsak
    filtrirano za prikaz samo ustrezno izbiro glede na izbor je
    bil dosežen."

    Monjo

    Odgovor

pusti odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *