Sedat Sayın (Unlicensed) burayı bir GoogleTranslate e tabii turamıyız lütfen.
MOBIDI Ofis'te liste tanımları combo/select alanları çok daha kolay kullanılır hale getiriyor.
Select Alanlar için oluşturduğumuz bu listeler ekleme çıkarma gibi değişiklikler yaptığımızda select alanlar otomatik güncelleniyor.
MOBIDI Ofis listeleri standart olarak anahtar kelime ve varsa geometri bilgilerinden oluşur. Şablonlar oluşturarak veri alanları belirleyebilir, bunları da listeler de kullanabilirsiniz.
Örneğin;
Bir İnşaat projesinde "İş Makinaları Listesi" → Makina Türü, Makina Plaka, Makina Operatörü, ....
Bir Rent a Car Firmasında "Araç Listesi" → Araç Markası, Araç Plaka, Kilometresi, ....
Bir İmar Projesinde "Taşınmaz Listesi" → Taşımazın Türü (Tarla,Arsa,Arazi), Ada/Parsel, Hak Sahibinin Adı Soyadı, ....
Bu tür tanımlar yaparak hazırladığımız liste şablonu select'leri içermeyecek ve her alanda, o alan için hazırladığımız listeleri kullanabileceğiz.
Bu Şablonlar bize bir paket oluşturma imkanı da sunacak. Her sektöre standart "Katman, liste, rapor" paketi oluşturup sunacağız.
Liste Şablonlarını C:\MOBIDI\TableSchemas dizininde tutuyoruz. Yeni oluşturduğumuz şablonları bu dizinde koyalım.
Örnek Şablon Yapısı → "Araç Listesi" için kullanabileceğimiz bir şablon
<?xml version="1.0"?> <Complex name="Root" type="Dece.Collections.Feature.TableSchema, Dece.Tools"> <Properties> <Simple name="SRID" value="4326"/> <Simple name="GeometryType" value="NonSpatial"/> <Collection name="Columns"> <Items> <Complex> <Properties> <Simple name="MaxLength" value="-1"/> <Simple name="TypeName" value="System.String, mscorlib"/> <Dictionary name="Attributes"> <Items> <Item> <Simple value="ShowInGrid"/> <Simple type="System.Boolean, mscorlib" value="True"/> </Item> </Items> </Dictionary> <Simple name="Description" value=""/> <Simple name="ID" value="Plaka"/> <Simple name="DisplayName" value="Plaka"/> <Null name="IconName"/> </Properties> </Complex> </Items> </Collection> <Simple name="Description" value=""/> <Simple name="ID" value="TableSchema_Araç"/> <Simple name="DisplayName" value="Araç"/> <Simple name="Priority" value="100"/> <Null name="IconName"/> </Properties> </Complex>