Standard WSS/MOSS tiedonsyöttönäyttöjen eivät tue CSS ja Avattavat luetteloruudut (tai muut sisäisessä-viestintä)

PÄIVITYS (04/2008): Tämä suuri blogimerkinnän osoittaa hyvää javascript perustuu lähestymistavan tähän ongelmaan: http://webborg.blogspot.com/2008/04/add-functions-and-events-to-sharepoint.html

PÄIVITYS II: (04/2008): Tämä blogimerkintä näyttää lupaavalta: http://www.cleverworkarounds.com/2008/03/13/free-mosswss-2007-web-part-hide-controls-via-javascript/

Useita kertoja viikossa, Jos ei päivittäin, foorumin käyttäjät kuvata vaatimus siitä, että saavutettaisiin yleensä kautta CSS avattavista. Esimerkiksi, Minulla on kaksi avattavan luettelon ohjausobjekteja:

  • Luettelo Yhdysvaltain. valtioiden
  • Luettelo Yhdysvaltain. Kaupungit.

Vastuussa UI tarjoajana, Me haluamme sen puitteissa:

  • Paul valitsee USA: n. valtion avattavan luettelon.
  • Tämä aiheuttaa kaupunkien avattavasta suodattaa vain ne kaupungit, jotka kuuluvat valittu tila.
  • Paul valitsee kaupunki suodatetun luettelon.

Ei ole OOBE tukea tätä ominaisuutta. Itse asiassa, ei ole OOB tukea kaikenlaista suorinta sisäinen viestintä. Tämä sisältää ohjelmallisesti piilossa/mahdollistaminen/tehdä kykenemättömäksi kenttien kentän muuttuessa muualla lomakkeelle.

Todellinen tavoite tämän artikkelin jotta kuvailla mahdollisia ratkaisuja ja nämä vaihtoehdot ovat tietääkseni niitä:

  1. Kehittää mukautetun sarakkeen tyyppi. Custom sarakkeiden kehittäjä, sinulla on täysi määräysvalta "world" kyseisen mukautetun sarakkeen. Voit toteuttaa CSS-avattavasta näin.
  2. Harkitse työnkulun. Joissakin tapauksissa, haluat määrittää automaattisesti arvon kentän toisen kentän arvo. Tässä tapauksessa, Voit yleensä yrittää käyttää lasketun sarakkeen, mutta joskus, se vain ei saada työ. SharePoint Designer on suhteellisen hallinnoida sopiva vaihtoehto koodi ja visual studio pudottamassa. Jos menet tätä reittiä, olla tietoinen ongelmasta, jonka Tämä artikkeli (http://paulgalvin.spaces.live.com/blog/cns!CC1EDB3DAA9B8AA!405.entry).
  3. Tapahtumakäsittelijät: Kuten työnkulun, Tämä on jälkeen tosiasia ratkaisu. Tapahtumankäsittelijä on .NET-kokoonpano (C#, VB.NET) SharePoint antaa hallinnan. Kehität objektilla luettelon tietoja (ja koko objektimalli) ja tehdä tarvittavat laskennassa.
  4. Luo mukautettu tapahtuman lomakkeita SharePoint Designerin avulla. Minulla ei ole omakohtaista kokemusta näin, but I hear they are doing good things with NewForm.aspx these days 🙂
  5. Roll oman ASP.NET tiedot merkinnän toiminnon (erillinen web-sivuna tai web-osana) ja käyttää sitä.

Jos joku tietää muita ja/tai parempia vaihtoehtoja, Lähetä kommentti ja minä päivittää tämän jälkeen kehon.

<Lopeta />

Technorati Tags:

4 ajatuksia ”Standard WSS/MOSS tiedonsyöttönäyttöjen eivät tue CSS ja Avattavat luetteloruudut (tai muut sisäisessä-viestintä)

  1. Paul Galvin
    Kala,
    Kiitos kommentti, Tämä on sellaista palautetta jonka toivoin.
    Näyttää siltä, että kun kirjoitan tätä, kustannukset on $349 USD? Jos näin, on hinta rajoittamattoman käytön?
    Kiitos!
    –Paul
    Vastaus
  2. Mike Mongeau

    Paul,

    Ruudullinen nyt kuluva rikki: http://www.spsdev.com/filter.aspx .

    Niiden päällä: "'S SpsDev.Com-Matti suodatinkenttä toimii mukautetun kenttätyypin, ettei suodatus.
    Voit lisätä monia suodatuskentät luetteloon tai kirjastoon, ja jokainen voi
    Toinen suodatetun kentän luettelosta suodattaa. Valitse valtion
    yksi kenttä, ja luettelo kaupungeista seuraavaan kenttään on suodatettu näyttämään vain
    Kohteet kyseisen valtion, esimerkiksi. Tässä julkaisussa tuemme SQL Server
    2000 ja 2005, ja Xml kentän tietojen lähteinä. Kun muutat
    valinnan vuoden pudotus downs, kaikki avattavat luettelot alla ovat kunkin
    suodatettu näyttämään ainoastaan tarkoituksenmukaisten valintojen perusteella se on
    tehty."

    Kala

    Vastaus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *