Aracılığıyla paylaş


İzlenecek yol: SharePoint için site sütunu, içerik türü ve liste oluşturma

Aşağıdaki yordamlarda, özel SharePoint site sütunlarının (veya alanlarının) yanı sıra site sütunlarını kullanan bir içerik türünün nasıl oluşturulacağı gösterilmektedir. Ayrıca yeni içerik türünü kullanan bir listenin nasıl oluşturulacağını da gösterir.

Bu izlenecek yol aşağıdaki görevleri içerir:

  • Özel site sütunları oluşturun.

  • Özel bir içerik türü oluşturun.

  • Liste oluşturun.

  • Uygulamayı test edin.

    Not

    Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.

Önkoşullar

Bu izlenecek yolu tamamlamak için aşağıdaki bileşenlere ihtiyacınız vardır:

  • Desteklenen Windows ve SharePoint sürümleri.

  • Visual Studio 2019

Özel site sütunları oluşturma

Bu örnek, hastanedeki hastaları yönetmek için bir liste oluşturur. İlk olarak, Visual Studio'da bir SharePoint projesi oluşturmanız ve buna aşağıdaki gibi site sütunları eklemeniz gerekir.

Proje oluşturmak için

  1. Visual Studio Dosya menüsünde Yeni Proje'yi> seçin.

  2. Yeni Proje Oluştur iletişim kutusunda, yüklediğiniz SharePoint'in belirli bir sürümü için SharePoint Boş Projesi'ni seçin. Örneğin, SharePoint 2016 yüklediyseniz SharePoint 2016 - Boş Proje şablonunu seçin.

    Not

    Yeni Proje Oluştur iletişim kutusunun üst kısmındaki Ara metin kutusuna SharePoint yazarak da şablon arayabilirsiniz. Ayrıca, Proje türü açılan kutusunda "Office" seçeneğini belirleyerek şablon listesini yalnızca Office ve SharePoint şablonlarını gösterecek şekilde filtreleyebilirsiniz. Daha fazla bilgi için bkz . Visual Studio'da yeni proje oluşturma.

  3. Projenin adını Klinik olarak değiştirin ve oluştur düğmesini seçin.

  4. Hata ayıklama için site ve güvenlik düzeyini belirtin iletişim kutusunda, yeni özel alan öğesini eklemek istediğiniz yerel SharePoint sitesinin URL'sini girin veya varsayılan konumu (http://<SystemName>/)) kullanın.

  5. Bu SharePoint çözümünün güven düzeyi nedir? bölümünde, Korumalı çözüm olarak dağıtın varsayılan değerini kullanın.

    Korumalı alan ve grup çözümleri hakkında daha fazla bilgi için bkz . Korumalı çözümle ilgili dikkat edilmesi gerekenler.

  6. Son düğmesini seçin. Proje artık Çözüm Gezgini'de listelenmiştir.

Site sütunları eklemek için

  1. Yeni bir site sütunu ekleyin. Bunu yapmak için, Çözüm Gezgini Klinik projesine sağ tıklayın ve ardından Yeni Öğe Ekle'yi>seçin.

  2. Yeni Öğe Ekle iletişim kutusunda Site Sütunu'na tıklayın, adı PatientName olarak değiştirin ve ekle düğmesini seçin.

  3. Site sütununun Elements.xml dosyasında Tür ayarını Metin olarak bırakın, Grup ayarını Klinik Site Sütunları olarak değiştirin. Tamamlandığında, site sütununun Elements.xml dosyası aşağıdaki örnekteki gibi görünmelidir.

    <Field
         ID="{f9ba60d1-5631-41fb-b016-a38cf48eef63}"
         Name="PatientName"
         DisplayName="Patient Name"
         Type="Text"
         Required="FALSE"
         Group="Clinic Site Columns">
    </Field>
    

    İpucu

    Site Sütunu adında deve büyük/küçük harf kullanırsanız Visual Studio sizin için DisplayName'e otomatik olarak bir alan ekler. Çözümü SharePoint'e dağıtmaya çalıştığınızda sorunlara neden olabileceğinden Site Sütunu adında boşluk kullanılmaması önerilir.

  4. Aynı yordamı kullanarak projeye iki site sütunu daha ekleyin: PatientID (Tür = "Tamsayı") ve DoctorName ("Tür = "Metin"). Grup değerini Klinik Site Sütunları olarak ayarlayın.

Özel içerik türü oluşturma

Ardından, önceki yordamda oluşturduğunuz site sütunlarını içeren, Kişiler içerik türünü temel alan bir içerik türü oluşturun. Bir içerik türünü var olan bir içerik türüne dayandırarak, temel içerik türü yeni içerik türünde kullanmak üzere birkaç site sütunu sağladığından zaman kazanabilirsiniz.

Özel içerik türü oluşturmak için

  1. Projeye bir içerik türü ekleyin. Bunu yapmak için Çözüm Gezgini proje düğümünü seçin

  2. Menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.

  3. Visual C# veya Visual Basic altında SharePoint düğümünü genişletin ve 2010 düğümünü seçin.

  4. Şablonlar bölmesinde İçerik Türü şablonunu seçin, adı Hasta Bilgileri olarak değiştirin ve ardından Ekle düğmesini seçin.

    SharePoint Özelleştirme Sihirbazı açılır.

  5. Bu içerik türünün hangi temel içerik türünden devralınması gerekir listesinde, yeni içerik türünün temel alındığı içerik türü olarak Kişi'yi seçin ve ardından Son düğmesini seçin.

    Bunu yapmak, daha önce tanımladığınız site sütunlarına ek olarak Kişi içerik türündeki diğer yararlı olabilecek site sütunlarına erişmenizi sağlar.

  6. İçerik Türü tasarımcısı göründükten sonra, Sütunlar sekmesinde daha önce tanımladığınız üç site sütununu ekleyin: Hasta Adı, Hasta Kimliği ve Doktor Adı. Bu sütunları eklemek için, Görünen Ad'ın altındaki site sütunları listesindeki ilk liste kutusunu seçin ve ardından listedeki her site sütununu birer birer seçin.

    İpucu

    Site sütunlarını daha hızlı seçmek için, sütunun adının ilk birkaç harfini girerek listeyi filtreleyin.

  7. Üç özel site sütununa ek olarak, site sütunları listesinden Açıklamalar site sütununu ekleyin.

  8. Gerekli alanları oluşturmak için Hasta Adı ve Hasta Kimliği site sütunlarının Gerekli onay kutusunu seçin.

  9. İçerik Türü sekmesinde, içerik türü adının Hasta Bilgileri olduğundan emin olun ve açıklamayı Hasta bilgileri kartı olarak değiştirin.

  10. Grup Adı'nı Klinik İçerik Türleri olarak değiştirin ve diğer ayarları varsayılan değerlerinde bırakın.

  11. Menü çubuğunda Dosya>Tümünü Kaydet'i seçin ve İçerik Türü tasarımcısını kapatın.

Liste oluştur

Şimdi yeni içerik türünü ve site sütunlarını kullanan bir liste oluşturun.

Liste oluşturmak için

  1. Projeye bir liste ekleyin. Bunu yapmak için Çözüm Gezgini proje düğümünü seçin.

  2. Menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.

  3. Visual C# veya Visual Basic altında SharePoint düğümünü genişletin.

  4. Şablonlar bölmesinde Liste şablonunu seçin, adı Hastalar olarak değiştirin ve ardından Ekle düğmesini seçin.

  5. Varsayılan (Özel Liste) ayarına göre listeyi özelleştir'i bırakın ve son düğmesini seçin.

  6. Liste Tasarım Aracı İçerik Türü Ayarlar iletişim kutusunu görüntülemek için İçerik Türleri düğmesini seçin.

  7. Yeni satırı seçin, içerik türleri listesinde Hasta Bilgileri içerik türünü seçin ve ardından Tamam düğmesini seçin.

    Bunu yaptığınızda, Hasta Bilgileri içerik türündeki tüm site sütunları listeye eklenir.

  8. Aşağıdakiler dışında listedeki tüm site sütunlarını silin:

    • Hasta Kimliği

    • Hasta Adı

    • Ev Telefonu

    • E-mail

    • Doktor Adı

    • Açıklamalar

  9. Sütun Görünen Adı'nın altında boş bir satır seçin, özel bir liste sütunu ekleyin ve bunu Hastane olarak adlandırabilirsiniz. Veri türünü Tek Satırlı Metin olarak bırakın.

    Özel liste sütunu yalnızca bu listeye uygulanır. Listeye özel liste sütunu eklediğinizde, listeye eklenen tüm sütunlar da dahil olmak üzere yeni bir liste içerik türü oluşturulur ve varsayılan liste olarak ayarlanır.

    İpucu

    Site sütunları listesinden bir sütun seçerseniz, var olan bir site sütunu kullanılır. Ancak, listede herhangi bir sütun seçmeden bir sütun adı değeri girerseniz, listede aynı ada sahip bir sütun zaten olsa bile özel bir liste sütunu oluşturulur.

    İsteğe bağlı olarak, özel liste sütununun veri türünü Tek Satırlı Metin olarak ayarlamak yerine, bu sütunun veri türünü Arama olarak ayarlayabilirsiniz ve değerleri bir tablodan veya başka bir listeden alınabilir. Arama sütunları hakkında bilgi için bkz . SharePoint 2010'da Liste İlişkileri ve Aramalar ve Liste İlişkileri.

  10. Hasta Kimliği ve Hasta Adı kutularının yanında Gerekli onay kutusunu seçin.

  11. Görünümler sekmesinde, görünüm oluşturmak için boş bir satır seçin. Görünüm Adı sütununun altına boş bir satıra Hasta Ayrıntıları girin.

    Görünümler sekmesinde, SharePoint listesinde görünmesini istediğiniz sütunları belirtebilirsiniz.

  12. Yeni Hasta Ayrıntıları satırını seçin ve ardından Varsayılan Olarak Ayarla düğmesini seçin.

    Yeni görünüm artık listenin varsayılan görünümüdür.

  13. Aşağıdaki sütunları Seçili Sütunlar listesine aşağıdaki sırayla ekleyin:

    • Hasta Kimliği

    • Hasta Adı

    • Ev Telefonu

    • E-mail

    • Doktor Adı

    • Hastane

    • Açıklamalar

  14. Özellikler listesinde Sıralama ve Gruplandırma özelliğini seçin ve ardından Üç nokta düğmesini Ellipsis Icon seçerek Sıralama ve Gruplandırma iletişim kutusunu görüntüleyin.

  15. Sütun Adı listesinde Hasta Adı'nı seçin, Sıralama sütununun Artan olarak ayarlandığından emin olun ve ardından Tamam düğmesini seçin.

Uygulamayı test etme

Artık özel site sütunları, içerik türü ve liste hazır olduğuna göre, bunları SharePoint'e dağıtın ve uygulamayı çalıştırarak test edin.

Uygulamayı test etmek için

  1. Menü çubuğunda Dosya>Tümünü Kaydet'i seçin.

  2. Uygulamayı çalıştırmak için F5 anahtarını seçin.

    Uygulama derlenir ve ardından özellikleri SharePoint'e dağıtılır ve etkinleştirilir.

  3. Hızlı Gezinti çubuğunda Hastalar bağlantısını seçerek Hastalar listesini görüntüleyin.

    Listedeki sütun adları, Visual Studio'daki Görünümler sekmesine girdiğiniz adlarla eşleşmelidir.

  4. Hasta bilgileri kartı oluşturmak için Yeni öğe ekle bağlantısını seçin.

  5. Alanlara bilgi girin ve kaydet düğmesini seçin.

    Yeni kayıt listede görünür.