Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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&#xE7;"/>
    <Simple name="DisplayName" value="Ara&#xE7;"/>
    <Simple name="Priority" value="100"/>
    <Null name="IconName"/>
  </Properties>
</Complex>



  • No labels