SharePoint veikals Talk atvērts Q&Ceturtdienas sesiju 08/13 @ 12:30 PM EDT

Arcovis būs hosting mūsu otrais "SharePoint veikals Talk" sesijā šo ceturtdienu plkst. 12:30 PM EDT. Parādās ar SharePoint jautājumu un mēs darīsim visu iespējamo, lai jūs izklaidētu ar bandžo joki, gudrs bet nekaitīgi put-downs mūsu kolēģi locekļi un varbūt pat atbildes jautājumu, vai divi. Šī nedēļa "oficiālā" panelis ietver yours patiesi, mans Arcovis partneri (Natalya Voskresenskaya un Harry Jones) un Laura Rodgers (no čivināt & EndUserSharePoint slava). Bob lapsa draud iestāties pārāk, bet es nedomāju, ka pārāk nopietni. Pēdējo reizi, mums bija liels apjoms skatītāju līdzdalība, kas izplūdis līniju starp Komisijas locekļiem un dalībniekiem, un es ceru, ka tas pats notiks ceturtdien.

Šis notikums ir līdzfinansē integrēto sistēmu un pakalpojumu grupa (www.issgroup.NET).

Lūdzu reģistrēties šeit: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=9xrzxfs9x34sb0sm

Ja jums ir jautājumi, ka jūs vēlētos, lai mēs varētu ņemt, vienkārši piezvanīt uz zvanu un lūgt to. Ja jūs vēlaties, mēs pirmo reizi par to domāt, nosūtiet mums e-pastu vai atstāt komentāru šeit.

Tad redzēsimies!

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Jau apstākļiem: Brīdinājums. SharePoint veidnes, lai glābšana (?)

Viens no maniem klientiem, kas strādāja ar iepriekšējo darbuzņēmējs veic nelielu, bet noderīgs HR pieteikums uzņēmumam veidot. Ka darbuzņēmējs izmanto SharePoint Designer darbplūsmas daļa risinājumu īstenošanai. Tas ir mazliet haoss. Piemēram, ir deviņi VPD darbplūsmas vienu loģisku darbplūsmas procesu un līdz pat pieciem no tiem var vienlaicīgi uguns jebkurā noteiktā laikā, ņemot vērā pareizos apstākļus. It’s not easy to debug 🙂

Mans klients ir joprojām nenokārtoto prasību skaits, no kuriem viens ir parasti sniedz plašāku kontekstu, kad sistēma, kas izsūta e-pasta brīdinājumi – gan e-pasta sevi, kā arī saistīto uzdevumu veidi. Kā SPD darbplūsmas īstenotājiem zināt, "datu apkopošana no lietotāja" VPD darbības faktiski izveido uzdevumu ar pielāgotu satura tipu. Kad mēs izmantojam šo darbību, mums nav iegūt daudz norādīt. Mums var piedāvāt dažas vērtības (piem.. "apstiprināt" vai "noraidīt") un mēs grūti kodētu vērtību var norādīt nosaukumu un aprakstu. Tas ir par to.

Mana klienta prasība ir divas reizes:

  1. Kad SharePoint sūta e-pastu par uzdevuma piešķires, ietver daudz informācijas par šo uzdevumu, e-pasta pamattekstā.
  2. Vēl svarīgāk, līdz šim – kad lietotājs noklikšķina uz uzdevuma saiti e-pastu, Uzdevuma veidlapā būtu visa nepieciešamā informācija, apstiprinātājs darīt viņa/viņas apstiprināt vai noliegt lēmumu. tieši tagad, vadītājs vēlas, noklikšķiniet uz vienuma saites sevi spēj iedziļināties pamatā esošās detaļas, un nevienam nepatīk, ka. Jums ir jānoklikšķina uz e-pastu. Tad jums veida neskaidra noklikšķināt uz uzdevuma vienumu. Tad jūs varat aplūkot tās pamatā esošajiem datiem (InfoPath formu šajā gadījumā). Pēc tam noklikšķināt uz atpakaļ/atpakaļ, uc. Visi ienīst to.

Esmu mantojis šo nedaudz nekārtīgs tehnisko risinājumu, un es vēlos, lai veiktu izmaiņas vismaz uzmācīgiem veidā iespējams.

Pieeja, esmu ņemot tieši tagad ir izveidot pielāgotu veidni, brīdinājuma. Jūs varat lasīt par to šeit. Plūsma notiek šādi:

  • VPD darbplūsma darbojas.
  • Kādā brīdī, tas piešķir uzdevumu pārvaldnieku.
  • SharePoint sistēma automātiski izsūta brīdinājumu, ka pārvaldniekam. Tas nav daļa no VPD darbplūsmu, bet drīzāk "ko SharePoint dara." (SharePoint taimera pakalpojums, Es uzskatu, ka).
  • Pielāgotu brīdinājuma apdarinātājā tiek izsaukts par labu standarta brīdinājuma process (pēc burvju noteikumus, kā aprakstīts iepriekš atsauce rakstu).
  • Kad palaiž savu pielāgotu brīdinājuma apdarinātājā, tas rada skaistu e-pasta. Vēl svarīgāk, kopš tā laika tas ir uzdevums rokā, tā arī grezno faktisko uzdevumu ar visu konteksta informāciju, kas vajadzīga, lai atbilstu uzņēmumu.
  • Lietotājs saņem e-pastu un tas ir pilns ar informāciju, kas noderīga saistībā.
  • Lietotājs noklikšķina uz saites uzdevumu un uzdevumu pati ir pilns ar informāciju, kas noderīga saistībā.
  • Visi iet mājās arbūzs un saldējumu.

I did ātrs POC, un tas strādā labi, lab vidi. Es varu saņemt savu pielāgoto e-pasta brīdinājumu, kā paredzēts. Arī iespēja atjaunināt uzdevuma apraksts un virsraksta.

Tikai grūts bit, līdz šim, lai izvairītos no situācijas, kad brīdinājuma atjauninājumus krājums ir, izraisot vēl vienu brīdinājumu. Tas man nav jāuztraucas.

Izskatās daudzsološs tik tālu...

Lieliska lieta par tas, ka nav jāveic piemēslot ar kādu no esošajām VPD darbplūsmas. Tie pat nenojauta, ka brīdinājuma apdarinātājā tiek"IIZ RUNNIN DA BAKGROUND, DECORATIN KDA UZDEVUMU SARAKSTA WIF MOAR KONTEKSTĀ”.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags: ,

Dzīvot SharePoint Q&Ceturtdienas sesiju 07/30/09 @ 12:30 Beigu PM EDT 1:30PM EDT

Atjauninājums: Šī formāta pamatā konferences zvanu ar pāris PPT slaidi, lai iestatītu posmā. Mums ir SharePoint vidi uz stenda, lai uguns līdz gadījumam, ja tas palīdz, bet tas ir galvenokārt cilvēki, kas runā skaļi. Tur būs iespējas sekot līdzi pa e-pastu.

Atgriežoties pie mana pirmā jebkad SharePoint konferencē, nedaudz vairāk nekā pirms gada, Esmu bijis pārsteigts, cik šausmīgs dzīvu Q&Sesijas var būt. Konferences organizatori bija apkopojusi sava veida ad hoc grupas "eksperti" (ti. cilvēki, kuri bija piekārtiem un nebija bail skatīties kā dumjš augšā uz skatuves) atbildēt uz visiem jautājumiem, kas nāca no auditorijas telpā. Toreiz tā bija manā galvā, un periodiski pēc tam, rīkot līdzīgas sesija, bet darīt to rindā un tālruņa. Nedomāju, ka tas var būt tik labi, kā in-persona Q&Sesija, bet es domāju, ka tas varētu būt diezgan vēss.

Es beidzot saņēmu ap to, un nākamajā ceturtdienā, 07/30, mans uzņēmums (Arcovis) un biznesa partneri, Integrēto sistēmu un pakalpojumu grupas, būs hosting Q&A, piemēram, ka. Es esmu cerot, lai regulāri veiktu šādas, tik bieži, cik tas ir iknedēļas.

Atklāšanas sesijā, iespējams, būs nedaudz bedrains, bet tas ir jēdziens:

  • Ja jums ir jautājumi, ko jūs vēlaties, lai atbilde ir sesijas laikā, tikko parādās un uzdot.
  • ja tu vēlies, jūs varat email jautājums iepriekš.

Mēs plānojam tērēt pirmajā pusgadā Q&Uz e-pastu jautājumus un pēc tam atveriet to, ko kāds jautā, pēc tam līdz.

Sesija notiek ceturtdien, 07/30 Sākot no 12:30 un beidzas 1:30 PM EDT.

Ja jūs interesē, Lūdzu reģistrēties šeit: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

Panelis ietver mani un citiem SharePoint gaismekļi. You’ll have to sign up to find out who they are 🙂

Ja jūs vēlaties būt viens no šiem gaismekļi par nākotnes Q&Sesija, Ļaujiet man zināt.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags:

Iegult InfoPath formās Developer piezīmes

Esmu joprojām dzīvo InfoPath formas pasaulē un nepieciešams, lai viens no šiem "mazie" izmaiņas veidlapas, kas, Diemžēl, nosaukumdošanas konvenciju, es pirms divām nedēļām pieņemta ar to pārtraukumi. Es nodomāju, "kāds būs paskatīties uz šo lietu gadā no tagad un teikt, "Ko domāja Paul? Lietotājs Jove, viņa nosaukumdošanas konvencija nav jēgas!”

Sapratu, ka varētu izveidot skatu formā šo un pēc tam, vēlreiz, sapratu, ka es varētu būt darot kaut kas līdzīgs šim visu laiku. Es pievieno "Developer Piezīmes" skats InfoPath veidlapas:

image

Esat konfigurējis veidā, tāpēc, ka lietotāji nevar iegūt šo viedokli un tādēļ, tas ir tikai redzams ar InfoPath klientu noformējuma skatā. Tagad es jūtos mazliet uzsētajā pret kādu nākotnes nezināms attīstītājs meklē formu, un domāt sliktas domas par mani. Fū!

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags:

Vadošā InfoPath skati

Šķiet, iet caur fāzēm, InfoPath kur, no zila, Esmu crafting ķekars veidlapas. Mani pirksti Uzzini, kā izmantot rīku labi, un tad es iet caur deviņu mēnešu sausuma un mācīties visā vēlreiz.

Es esmu vidū InfoPath fāzes un esmu izveidot InfoPath veidlapas ar lielu viedokli. Viena lieta, jūs, iespējams, ievērosiet, ka ir InfoPath 2007 klienta parāda skatu alfabētiskā secībā. Tas ir reālas neērtības dažas reizes. Mans labākais paņēmiens šajās dienās ir pieraksti, pirms augšupielādējamā vārda skaitli ar skata nosaukumu tā, lai tie vienmēr rādīt vēlamajā secībā, kā tas uzzīmēts šeit:

image

Es vēlos man bija dara to visu kopā.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags:

InfoPath veidlapu Sevices, Veidlapas, kuru pamatā autentifikācijas (FBA) un unikālu faila nosaukumu

Es esmu strādā pie dažas InfoPath veidlapas šonedēļ MOSS FBA vidē un uzzināja, kad es gāju, lai izvietotu veidlapas ražošanas vidē ar FBA zonai, kas norādīta lietotājvārdā() funkcijas funkcija nedarbojas. Es lietoju, lai radītu unikālu faila nosaukumu.

Nu, Šī funkcija nedarbojas FBA vidē (vismaz, ne no box). Un, pēc pārdomu, tā, kā bija plānots, izmantojot lietotājvārdu nebūtu jāgarantē unikālu faila nosaukumu jebkurā gadījumā.

Mans risinājums bija izmantot tagad() funkciju un noteikums, ka ugunsgrēki uz iekraušanas formas. Es piešķirtu faila nosaukumu datu elementu, kad tā ir tukša:

image

image

Šīs pieejas priekšrocība ir tā faila nosaukums ir iestatīts tikai vienreiz. (Nav parādīt to screen shot, bet laist nosacījums noteikums tikai uguns, kad "myFilename" ir tukšs). Izmanto, lai iestatītu faila nosaukumu datu avota līmenī. Parasti, Varētu kaut ko darīt (slikts) šādi:

image

Problēma ar to, ka, ja lietotājs A atver formu pirmdien un lietotāja B izmaiņas tā otrdien, jūs galu galā ar divām dažādām formām, jo diviem dažādiem lietotājiem saglabātas to ar dažādiem lietotājvārdiem.

Tik, kā kaitinošas, jo FBA var vispār un ar InfoPath īpaši, tas lika man pārdomāt, neliela, bet ļoti svarīgi tehniskās detaļas un pieeja, kas nebūtu jādara citādi!

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags:

Nodrošināt SharePoint saraksta/dokumentu bibliotēkas skatus, šķiet (sava veida) Iespējams ar jQuery

Šis ir vēl viens post manu sērija turpinās par to, kā izmantot jQuery ar SharePoint.
Ja vēlaties uzzināt vairāk par jQuery, Es ļoti ieteiktu: jQuery darbībā Lācis Bibeault un Jehuda Katz.

Viena no pirmajām lietām, es domāju, ka, kad es sāku spēlēt aptuveni ar jQuery, bija, vai mēs varētu to izmantot lai nodrošinātu SharePoint skatu. Atbilde ir "nē" (vai vismaz, Es esmu apgalvojot, iespējams). Tomēr, tas ir pilnīgi iespējams, apgrūtina cilvēkiem redzēt noteiktā skatā.

Es sāku ar manu sandbox vidi, strādājot šajā. Es rakstīja par to, ka vide šeit: Ātri un viegli: Your Own jQuery Sandbox izveidot SharePoint.

"Nodrošināt" skats, rīkojieties šādi:

  1. Izveidot skatu, kurā vēlaties nodrošināt. Tā, ka, un nosauca to "View nodrošinātas".

    Tas ir kā tas izskatās, kad tas ir nevis "drošs":

    image

  2. Skatīt lapu, izmantojot sandbox rakstā aprakstītie triks pievienot satura redaktora web daļu (ti. pievienot "PageView = koplietojamo&ToolPaneView = "2" URL).
  3. Izrēķināt SharePoint _spUserId traks šādi, Ticiet vai ne:
    1. Piesakieties savā vidē SharePoint.
    2. Web pārlūkprogrammas adreses laukā, tips: "javascript:brīdinājums(_spUserId").
    3. Rezultātu ieraksta (tas ir manā gadījumā "13").

      image

  4. Pievienot šādu javascript jūsu CEWP koda skatā:

    <skripta tips ="text/javascript"
        src =".. /.. /jQuery Library/jQuery-1.3.2.min.js">
    </skriptu>
    
    <skripta tips ="text/javascript">
      $(funkcija() {
    
        brīdinājums(_spUserId);
    
        var theSecuredView = $("iframe[FilterLink * = nodrošināto % 20View]');
    
        Ja ((theSecuredView.length > 0) && (_spUserId = = 13))
          $("iframe[FilterLink * = nodrošināto % 20View]').mātes().mātes().mātes().HTML("<TR bgcolor = red><TD>Jums neviens skats!</TD></TR>");
      });
    
    </skriptu>
    

Esam iekļāvuši šo brīdinājumu(_spUserId) līniju tur pierādīt, kā tas nav īsti "nodrošināšana" skats, bet vienkārši, padarot to grūtāk redzēt. Vairāk par to, ka vienā mirklī.

Būtībā, jQuery ir meklējat iFrame lapā, kas ir raksturlielums, kas satur "Secured % 20View" tā vērtību. Pēc tam, kad tā konstatē, ka, mēs pārbaudīt, ja pašreizējais lietotājs ir "13". Ja tas ir, mēs uzkāpjam uz DOM <TR> tagu (ko es sapratu, skatot avots un izsekot to) un tad aizstājot TR atzīmi ar manu ziņu. Es tiešām nezinu, cik spēcīgs tas ir (Es esmu ļoti aizdomīgs, patiesībā), bet tas strādājis manā smilšu kastē. Ja es atrastu labāku veidu, kā, Es blogu par to. Tas ir rezultāts:

image

I click OK pogu un datus aizstāj ar lielu sarkanu ziņojumu:

image

Kā jūs varat pateikt, veids, kā es esmu īstenot šo "drošība" risinājums ir web daļu, lai padarītu sevi ļaut. Pēc tās beigām, Es pārrakstīs tās saturu ar "nav Manuprāt jums!"ziņa.

Neskatoties uz to, ka tas nav īsti "drošu" "skatu, tas ir potenciāli noderīgs un ar kādu gudru darbu, galu galā var aizsargājamam formālāku nozīmē. Būtisks jautājums ir klients ir panākt, lai visiem datiem un pēc tam, tikai pēc tam, kad tā saņem datus, tas padara to neiespējamu. Ja klients ir iegūt datus, gudrs lietotājs var jQuery neļautu palaist vispār un redzēt, ko viņš/viņa grib redzēt.

Ir citi trūkumi. Šī "drošības" pieeja ir balstīta nost _spUserId. Mēs vēlamies īsti droši, pamatojoties uz pilnu SharePoint drošības modeli, vai vismaz pēc lietotājvārda. Kas kļūst pakāpeniski grūtāk, bet es redzu dažas labas sīkumi, kas ir rakstīts šajā jautājumā, tāpēc es esmu cer, ka tur ir laba atbilde uz šo problēmu.

Sarakstu skatus, paši būtu apgrieztām, Ja iespējams. Neesmu mēģinājis izdomāt, kas. Pieņemu, ka tas ir iespējams, bet tiešām neatrisina fundamentālo drošības jautājums, tāpēc, ka kāds varētu vēl tikai ievadiet vietrādi URL, kas uzskata, viņi vēlas (Ja viņi zināja, ka tā). Tomēr, griezums ir jēga. Tas ir labu lietojamību iezīme, un tas palīdz aptumšot lietas. Ja gala lietotājs nezina notikumu skats pastāv, viņi droši vien paradis cenšas to izmantot. Dažreiz, tas ir pietiekami labs.

Luck, Es ņemšu vairāk rakstīt par šo tēmu laika gaitā.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags: ,,

Ātri un viegli: Labāks veids, kā izmantot jQuery slēpt SharePoint veidlapas teksta lauks

Šis ir vēl viens post manu sērija turpinās par to, kā izmantot jQuery ar SharePoint.
Ja vēlaties uzzināt vairāk par jQuery, Es ļoti ieteiktu: jQuery darbībā Lācis Bibeault un Jehuda Katz.

Iepriekš, Es rakstīja par to, kā izmantot jQuery atrast un paslēpt veidlapas teksta lauks. Bija vienalga, pēc īpašas pieejas (Bija ķēžu vecākiem – tas ir vienkārši nav darīts šajās dienās, vismaz kvalitāti ģimenēs).

Kad es pirmo reizi sāka par to domāt, Es zināju, ka man vajadzēja atrast <TR> kas varētu izsaukt slēpt() metode. Manu agri pūles, lai atrastu pareizo <TR> bija kaut kas līdzīgs šim:

$(' tr:ir(ievades[nosaukums = nerādīt mani!])');

Ar to, ka problēma ir tā, ka tas atradīs katru <TR> frāzi, ka man bija mātes saistīta ar ādu! lauks, pat ja mani paslēpt! ir daudz līmeņu dziļi ligzdoti <TR>ir. Izrādās, ka mana smilšu formā, atrod šo izteiksmi 9 dažādu TR, kuri mani paslēpt! kā bērns kaut kur tās DOM koks. Sapratu, ka varētu iet atpakaļ uz augšu koks no ievades lauka, Tātad, tas ir, kā man beidzās vecāki ļaunprātīgi, bet tas nav sēdēt arī ar mani.

I deva pārdomāt šo un viena no lietām, es izlasīju beidzot loģiski: Varētu izmantot ne() metodi lietot apdarei <TR>ir, es nevēlos manu iesaiņota kopā. Kas veda mani uz šo:

$(' tr:ir(ievades[nosaukums = nerādīt mani!])').nav(' tr:ir(TR)').paslēpt();

Pirmo bitu atrod visus <TR> tagus, kas lika man slēpt! jebkurā jomā savā hierarhijā. To pēc tam izmet kādu <TR> Tas arī ir bērns <TR>. Šis atstāj mūs ar vienu <TR> kas:

1) Nav <TR> atvasinātajiem ierakstiem

2) Ievadlaukam ir kā bērns.

Mēs pēc tam var lietot slēpt() nosaka metodi iegūtais un mēs pabeigsim.

Es esmu joprojām mazliet nervu par šo, bet ne nervozi ķēžu vecākiem.

Es nezinu, ja tas ir labākās prakses. Var būt vairāk piemērots veids, lai identificētu tikai <TR> mums rūp SharePoint formā. Ja jūs zināt, Lūdzu, sūtiet savu komentāru.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags: ,

Ātri un viegli: Izmantot jQuery, lai paslēptu SharePoint veidlapas teksta lauks

Šis ir vēl viens post manu sērija turpinās par to, kā izmantot jQuery ar SharePoint.
Ja vēlaties uzzināt vairāk par jQuery, Es ļoti ieteiktu: jQuery darbībā Lācis Bibeault un Jehuda Katz.

ATJAUNINĀJUMS (jau!): Es domāju labāku veidu, kā atrast <TR> tagu paslēpšana un rakstīja par to šeit. Jūs joprojām var atrast šo rakstu interesantu anyways tāpēc es esmu leavnig to uz augšu.

Vēlaties, lai paslēptu teksta lauku, "Mani paslēpt!"kā redzams:

image

Šādas jQuery tas triks man:

<skripta tips ="text/javascript">

  $(funkcija() {


    $(' ievades[nosaukums = nerādīt mani!]').mātes().mātes().mātes().paslēpt();

  });

</skriptu>

Kods ir teiciens, "atrast mani visi ievades lauki, kuras nosaukumu = nerādīt mani!. Pēc tam, iegūt tās mātes un pēc tam nākamo vecāku un * tālāk * mātes (Fū!) un atsaukties uz Paslēpt() metodi, par šo lietu, neatkarīgi no tā, kas notiek ar būt.

Es sapratu, ka mātes struktūru, apskatot HTML formu, kas izveidots SharePoint, kā parādīts:

<TR>
    <TD nowrap= "true" valign= "augšā" platums= "190px" klase= "ms-formlabel">
        <H3 klase= "ms-standardheader">
            <NOBR>Mani paslēpt!</NOBR>
        </H3>
    </TD>

    <TD valign= "augšā" klase= "ms-formbody" platums= "400px">
        <!-- FieldName = "slēpt mani!"
                 FieldInternalName = "Hide_x0020_Me_x0021_"
                 FieldType = "SPFieldText"
        -->
        <laiduma dir= "neviens">
            <ievades
                vārds= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
                tips= "text"
                MaxLength= "255"
                ID= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                nosaukums= "Slēpt mani!"
                klase= "ms gara" />
                <br>
        </laiduma>


    </TD>
</TR>

Šis attēls tiek parādīts tas pats, bet iezīmē ar vecākiem:

image

Pirmā vecāku (1) ir span tag. Diapazons ir no vecākiem (2) ir TD tagu un tad beidzot mēs nokļūt reālā vecākiem, kas vēlas, lai paslēptu (3) kas ir pati TR tagu.

Tas ir diezgan briesmīga pieeja, manuprāt, jo tas ir ārkārtīgi atkarīgs ļoti specifiska struktūra šīs veidlapas. Kad SharePoint 2010 iznāk, visa šī struktūra varētu mainīt un lauzt šo pieeju. Ko es tiešām gribu darīt ir amatniecības jQuery selektoru, kas pa līniju "atrod visus TR (un tikai TR tagus) kuriem ir kaut kur to bērnelementu ievadlauks kuras nosaukumu = nerādīt mani!”. Es sākot no apakšas un augšu. Pieņemot, ka es skaitlis this out, I'll post, ka atjauninātā "ātri un vienkārši" izlikt.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags: ,

Ātri un viegli: Your Own jQuery Sandbox izveidot SharePoint

Šis ir vēl viens post manu sērija turpinās par to, kā izmantot jQuery ar SharePoint.
Ja vēlaties uzzināt vairāk par jQuery, Es ļoti ieteiktu: jQuery darbībā Lācis Bibeault un Jehuda Katz.

Darba sākšana ar jQuery SharePoint ir pārsteidzoši viegli (man). (Man ir nopietnas šaubas par "labākās prakses" pieeja, lai šīs lietas nodošanu ražošanas, bet tas ir par citu dienu). Esmu tikko sākuši rotaļājoties ar šo tehnoloģiju, un šim nolūkam, Es radīju sandbox vidi, lai izmantotu. Ja jūs meklējat, lai sāktu darbu ar jQuery, Šī pieeja var būt noderīgas.

1. Izveidot jaunu vietni

Izveidot tukšu vietu kaut kur jūsu vietā, un to sauc kaut kas gudrs, tāpat kā "jQuery Sandbox".

2. Download jQuery

JQuery javascript bibliotēkas varat lejupielādēt no šejienes: http://docs.jquery.com/Downloading_jQuery

Saglabājiet to savā datorā.

Ir lietojušas "minified" versija.

3. SharePoint dokumentu bibliotēkas izveide

Smilšu vietā, izveidojiet dokumentu bibliotēku.

4. Augšupielādēt jQuery bibliotēku SharePoint

Piekļūt tikko izveidoto doc bibliotēku un augšupielādēt jQuery bibliotēku.

5. Izveidot pielāgotu SharePoint sarakstu

Esam sākuši ar pielāgotu sarakstu tāpēc, ka es gribu piemēslot ar standarta veidlapas SharePoint. Var arī izveidot lapu lapu bibliotēkā vai web daļu lapu un, iespējams, daudz citas vietas.

Dažas kolonnas pievienošana pielāgotā saraksta tāpēc, ka jums ir kaut kas pret jQuery palaist. Manu sākotnējo mērķi bija:

  1. Paslēptu lauku.
  2. Piešķiriet vērtību laukam.

Ar šo mērķi prātā, Pievienoju divas teksta lauki. Laika gaitā, Es ņemšu spēlē ar saitēm, attēlus, uzmeklējumus, uc.

6. Modificēt NewForm.aspx Web daļu lapas un pievienot satura redaktora Web daļu

Tas ir maz black magic-ish , ka tas ir jauns jēdziens, lai mani. Es pirmo reizi uzzināja par šo no Paul Grenier, SharePoint jQuery Superstar, viņa CodePlex projekta vietā: http://spff.codeplex.com/.

Izpildiet šos soļus, kā pievienot CEWP uz vienu un to pašu lapu, kurā redzami NewForm.aspx par jebkuru pielāgotu sarakstu:

  1. Piekļūt pielāgotā saraksta, un noklikšķiniet uz Jauns.
  2. Pievienot šādu URL: Lapas apskatī anas = koplietojamo&ToolPaneView = 2

Kas pārvērtīs jūsu boring vaniļas datu ievades formas no kaut kas līdzīgs šim:

image

Uz šo:

image

Satura redaktora web daļas pievienošana lapai.

7. Uzrakstiet jūsu pirmais jQuery kodu

Atvērt šo CEWP koda skatā un pievienot sekojošus:

image

Šeit ir faktiskais kods, ja vēlaties kopēt/ielīmēt:

<skripta tips ="text/javascript"
    src =".. /.. /jQuery Library/jQuery-1.3.2.min.js">
</skriptu>

<skripta tips ="text/javascript">
  $(funkcija() {

    $('#resultsID').HTML('Vai' + $('a').lielums() + "tags tags šajā lapā.");

  });
</skriptu>

Rezultāts:
<div id ='resultsID'></DIV>
/rezultāts

Ievērojiet, ka pirmais <skriptu> tag ir atsaukšanās uz faktisko jQuery bibliotēka. Iespējams, ka, laika gaitā mainās šīs lietas, Tātad jūs vēlaties, lai pārliecinātos, ka) izmantojiet labo vārdu un b) punktu tā pareizu SharePoint dokumentu bibliotēku.

Viņa sildījās šajā krāšņumā

Ja jūs to pareizi, jūs redzēsiet rezultātu, kas ir līdzīgs šim:

image

Ietīšana līdz

Tas nav vienīgais veids, lai sāktu, bet tas ir ātrs, viegli un izolēts no savas esošās vides SharePoint.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Technorati Tags: Technorati Tags: ,