Cov rooj sab laj neeg nquag li yog muaj lus nug li no:
> Nyob zoo,
>
> Thov qhia rau kuv yog hais tias muaj ntau yam possibilities los tsim kom tau ib daim ntawv teev kev cai nrog rau
> yam tswv thiab nthuav dav (ib yam li txib) Yog tias tsis siv InfoPath.
>
SharePoint muaj ib txhia mus nta lub thawv uas pab txhawb hom kev cai ua lag luam li ntawd.
Hais txog, ib qho mus ob npe siv tus lookup kem ua ke. A sau muaj ntaub ntawv header invoice thiab sau B muaj invoice txhawb.
Siv npe ntxiv kom muaj neeg tooj, khoom tooj, yam.
Siv ib cov lus nug cov Web site qhov (hauv NTXHUAB xwb) thiab/los yog muaj ntaub ntawv saib cov Web site qhov los ua merged views ntawm lub npe. SQL neeg rau zaub mov txog tej kev pab (SRS) no kuj muaj nyob rau sab reporting ntawm nws.
Txawm li cas los, muaj ib co kev tseem ceeb heev uas yuav ua rau nws nyuaj rau siv tawm-ntawm-tus-kem ntshiab nta rau tej yam uas muaj mob pesnrab txawm tias txoj. Cov no muaj xws li:
- Raws li cov uas muaj feem xyuam lookup teev vs. "smartness" tus lookup kem yam. Tus lookup kem hom pib ua nws tus kheej ntawm cov UI txawv nyob ntawm seb koj puas enabled xaiv tej los tsis. Nyob rau hauv rooj plaub yog, Tswjhwm tawm-ntawm-tus-kem qhia tau hais tias tas nrho muaj khoom los ntawm daim ntawv tau qhov twg los. Yog hais tias daim ntawv tau qhov twg los tau 1,000 khoom, uas yuav tsim teeb meem. Tswjhwm lookup tsis page los ntawm cov khoom. Xwb, nws cia li nkaum kiag kom tag rau tus tswj. Uas ua rau kom tus neeg siv heev ua tau txawv txawv interface leej ntawd tej ntaub ntawv nkag teb chaws thiab kev ua tau zoo.
- Lookups "rub rov qab" ib sab lus. Koj yuav tsis txhob khiav rov qab ntau tshaj ib kem ntawm cov lus qhia ntawm daim ntawv los. Piv txwv, koj yuav xaiv tau ib tug neeg "12345" thiab tso saib lub xov tooj, thiab cov xim lub npe thiab chaw nyob tib lub sijhawm. Lub lookup xwb qhia tau hais tias tus neeg muas zaub ntau thiab tsis muaj dab tsi ntxiv. Qhov no ua rau tus neeg ua tau txawv txawv thiab cov interface.
- Tsis muaj kev sib txuas lus hauv dua daim ntawv. Kuv twb sau ntawv hais txog tej no os. Koj siv tsis tau cascading nco-downs, conditionally enable/disable liaj teb, yam.
- Tsis cascading deletes los yog built-in referential ntseeg. SharePoint, khoom npe kev cai ua ywj siab hais txog cov chaw thiab tsis pub mus txuas lawv sib nyob ib txhis ERD hnov koj. Piv txwv, SharePoint tso cai rau koj los ua ob lub npe kev cai, "neeg" thiab "invoice header". Koj muaj peev xwm tsim ib invoice header ntawd mus rau ib tug neeg rov qab rau tus neeg sau ntawv. Ces, koj yuav rho tawm rov qab los rau ntawm daim ntawv. Mus rau ntawm lub box, yog tsis muaj kev tiv thaiv no muaj. Yuav kom daws tau qhov teeb meem no seb, koj yuav nquag siv tej handlers.
Zoo nws tau li bleak, tab sis, kuv puas tseem siv SharePoint ua tus taw tes starting tsev no qhia functionality. Tab sis yog muaj cov khoob ntawm pab tau koj lub kua, SharePoint enables peb sau cov khoob siv lwm yam cuab yeej xws li:
- Tej handlers. Siv lawv rau cov tswj kev ntseeg referential.
- Kev cai txhua: Tsim kev cai qhia kiag yam muaj nqes hab siv in lieu of vim lookup sab. Ntxiv paging, buffering thiab AJAX nta kom lawv noog.
- BDC. No NTXHUAB nkaus xwb feature enables peb los lus nug lwm SharePoint uas muaj ib tug neeg siv superior interface rau sab lookup li ib txwm teev. BDC kuj ncav rau ib daim ntawv nram qab kawg neeg rau zaub mov. Siv BDC rau koj kom koj tsis txhob replication. Qhov replicating neeg cov ntaub ntawv ntawm ib sab nram qab kawg ERP cev, BDC siv xwb. Nta BDC muab ib tug neeg zoo interface kom rub tau cov ntaub ntawv ntawm qhov ERP zog uas nws belongs thiab txhob muaj cov hassle uas tuav replication tov.
BDC yog ib lub feature NTXHUAB (tsis muaj nyob rau hauv WSS) thiab yog nyuaj rau configure.
- ASP.NET web daim ntawv: Tsim ib tas featured AJAX enabled daim uas siv lub SharePoint kwv qauv thiab/lossis cov qhov web services leverage SharePoint npe thaum uas muab rau ib tug noog heev neeg interface.
Cov kev xaiv lub xeem yuav hnov mob li koj nyob nraum pib ntawm kos, tiam sis xav txog tus fact tias cov SharePoint platform pib koj nrog cov yam ntxwv tseem ceeb nram no:
- Ruaj ntseg qauv uas muaj txij nkawm.
- Ntawv qhia zaub mov uas muaj txij nkawm.
- "Npaj rooj" (i.e. kev cai npe) muaj kev ruaj ntseg, tu built-in thiab auditing.
- Nrhiav.
- Lwm yam cuab yeej xws li nram qab kawg (BDC).
Yog hais tias koj pib nrog tus tshiab dawb paug ib qhov rau studio nrig txog kev pom, koj muaj ntau ntau infrastructure thiab kais dej los puab ua ntej koj mus ze SharePoint muaj dab tsi.
Kuv ntseeg tias Microsoft intends mus cuag SharePoint hauv no kev taw qhia txog kev thov. No mas, zoo li ib tug extension rau qhov SharePoint uas twb muaj lawm tswv ntuj. Microsoft lub CRM daim ntawv qhia txog ib yawm deal ntawm extensibility rau cov kev xav tau los txhawb txoj kev loj hlob daim ntawv header/nthuav dav. Txawm tias cov nta muaj nyob rau hauv CRM, lub tshuab yog muaj obviously los SharePoint kev pab neeg no thiab kuv thiaj tias nws yuav ua nws txoj kev mus rau lub SharePoint khoom thaum xaus rau 2008. Yog leej twg muaj kev paub txog los yog kev pom rau qhov no, thov cia ib saib.
</kawg>
yawm suab
Raghu, Kuv tsis xav tias yog ib qho yooj yim uas yuav kom paub. Kuv yuav xyuas ntawm kev kawm koj cov neeg siv thaum uas ib leeg siv thiab tej zaum muab lawv ib hint nrog lub npe ntawm cov ntaub ntawv kawm ntaus nws tus kheej. Kuv tsis xav tias koj yuav yeej yuav ntsia cov no ib, technically.
Nws yog ib tus kludge me ntsis, tiam sis kuv siv ib qho dropdown ASP.Net uas shadows lookup "dropdown" generated by SharePoint. Kuv taw tes rau qhov ASP.Net dropdown rau ib datasource raws li daim ntawv uas muaj cov yam khoom no lookup, Kuv yuav siv tus ID teb raws li cov nqi thiab cov qhia kiag kuv xaiv li cov zaub cov ntawv nyeem uas. Kuv tsis khi cov ASP.Net dropdown rau lub lookup sau teb vim nws generates sab neeg rau zaub mov uas tsis.
Nyob rau phab load kuv siv javascript mus cob rau tus nqi kom yog rau cov ASP.Net dropdown, thiab mam li muab onchange cov txheej xwm rau qhov dropdown npe tshiab qhov tseem ceeb rau tus coj SharePoint lookup dropdown. Kuv yeej npog rau kab uas muaj cov SharePoint dropdown.
Ib hnub tshaj plaws — vim txoj kev SharePoint renders goofy lookup dropdowns thaum cov khoom no tau yav tas los 20 Kuv siv kev cai wrapper kwv tau/teeb qhov dropdown nqi. Kuv muaj ib tug ncej detailing txoj kev nov blog:
http://www.idiotsyncrasies.com/2007/12/lookup-list-dropdowns-in-sharepoint.aspx
Cheers,
Michael
Koj yuav tsim tau ib yam rau Invoice header raws li hauv daim nplaub tshev cov hom kawm ntawd thiab ces tsim lwm Invoice cov hom thiab ntxiv rau ob leeg mus rau ib daim ntawv teev SharePoint. Qhov no muaj feem tsim tau ib tug niam txiv los tus menyuam txoj kev uas yuav pub koj tsim tau ntau yam txib raws tus Invoice plaws yam uas nyob hauv qab lub Invoice Header cov hom uas muab rau koj thiab instant kev sib raug zoo ntawm ob yam thiab yog cov Header yog sau yam Invoice deleted tag nrho cov me nyuam Invoice khoom li ntawd ntawv tais ceev tseg yuav muab deleted. Koj yuav tau qhia tias ib cov hom tsuas yuav muaj nyob rau ntawm tsis pub dhau ib nplaub tshev. Yog zoo npaum li cas rau lub tsev qiv ntawv sib tham xwb thiab yog tswv rau qhov twg ntawm txoj kev sib raug ntawm cov khoom no mus kom ze. Caij handlers thiab chaws yuav pab nrog tej lwm yam kev tab sis zuag qhia tag nrho yooj yim tov ceev.