İ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.
-
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
Visual Studio Dosya menüsünde Yeni Proje'yi> seçin.
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.
Projenin adını Klinik olarak değiştirin ve oluştur düğmesini seçin.
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.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.
Son düğmesini seçin. Proje artık Çözüm Gezgini'de listelenmiştir.
Site sütunları eklemek için
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.
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.
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.
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
Projeye bir içerik türü ekleyin. Bunu yapmak için Çözüm Gezgini proje düğümünü seçin
Menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.
Visual C# veya Visual Basic altında SharePoint düğümünü genişletin ve 2010 düğümünü seçin.
Ş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.
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.
İç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.
Üç özel site sütununa ek olarak, site sütunları listesinden Açıklamalar site sütununu ekleyin.
Gerekli alanları oluşturmak için Hasta Adı ve Hasta Kimliği site sütunlarının Gerekli onay kutusunu seçin.
İç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.
Grup Adı'nı Klinik İçerik Türleri olarak değiştirin ve diğer ayarları varsayılan değerlerinde bırakın.
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
Projeye bir liste ekleyin. Bunu yapmak için Çözüm Gezgini proje düğümünü seçin.
Menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.
Visual C# veya Visual Basic altında SharePoint düğümünü genişletin.
Şablonlar bölmesinde Liste şablonunu seçin, adı Hastalar olarak değiştirin ve ardından Ekle düğmesini seçin.
Varsayılan (Özel Liste) ayarına göre listeyi özelleştir'i bırakın ve son düğmesini seçin.
Liste Tasarım Aracı İçerik Türü Ayarlar iletişim kutusunu görüntülemek için İçerik Türleri düğmesini seçin.
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.
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
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.
Hasta Kimliği ve Hasta Adı kutularının yanında Gerekli onay kutusunu seçin.
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.
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.
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
Özellikler listesinde Sıralama ve Gruplandırma özelliğini seçin ve ardından Üç nokta düğmesini seçerek Sıralama ve Gruplandırma iletişim kutusunu görüntüleyin.
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
Menü çubuğunda Dosya>Tümünü Kaydet'i seçin.
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.
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.
Hasta bilgileri kartı oluşturmak için Yeni öğe ekle bağlantısını seçin.
Alanlara bilgi girin ve kaydet düğmesini seçin.
Yeni kayıt listede görünür.