Ana içeriğe geç

Hesap Tablosu

Spreadsheet yinelenen verileri düzenlenebilir bir ızgara olarak görüntüler. XPath koleksiyon bağlamını seçer ve ItemXPath bu bağlamın altındaki satırları seçer; ItemXPath varsayılan olarak *değerini alır. Izgarada yapılan değişiklikler, form verilerindeki ilgili satır düğümlerini günceller.

XML Alanları

Satırlar

  • XPath koleksiyon bağlamını seçer. ItemXPath bu bağlamın altındaki her satırı seçer; şu durumda kullanın: * her doğrudan alt öğe bir satır olduğunda.
  • Rules hesap tablosunun tamamına koşullu davranış uygular.

Sütunlar ve Düzenleme

  • Her biri Columns/Column kullanarak XPath geçerli satırdaki bir alanı seçer. Type hücrenin veri türünü ve düzenleyicisini seçer; Align görüntü hizalamasını denetler. Label sütun başlığını sağlar.
  • DataSources bir sütun için liste seçenekleri sağlar. Editor seçili satırı düzenlemek için isteğe bağlı denetimleri içerir; doğrudan ızgara düzenlemesi yeterliyse boş bırakın.

Sütunlar ve Düzenleyiciler

Her Column bir etikete ve alana XPath, hizalamaya ve Type: Text, Number, Date, DateTime, Timeveya Booleandeğerine sahiptir. İstemci, bu türe uygun düzenleyici ve filtreyi seçer. Date değerlerinde tarih kısmı kullanılır; DateTime düzenleyici değerlerinde düzenleme sırasında saat dilimi kısmı çıkarılır. Bu nedenle sütun türünü veri modeliyle eşleşecek şekilde seçin.

İsteğe bağlı Editor denetim koleksiyonu bir satır düzenleyicisi sağlar. Izgara sayfalandırmayı etkinleştirir ve aralık seçimini destekler. Öğe koleksiyonu değiştiğinde veya görünür durumdayken kendi bağlı düğümü değiştiğinde yenilenir.

Örnek

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<Spreadsheet XPath="Lines" ItemXPath="Line">
    <Columns>
        <Column XPath="Description" Type="Text" Align="Left">
            <Label><Content>Description</Content></Label>
            <DataSources />
        </Column>
        <Column XPath="Quantity" Type="Number" Align="Right">
            <Label><Content>Quantity</Content></Label>
            <DataSources />
        </Column>
        <Column XPath="DueDate" Type="Date" Align="Left">
            <Label><Content>Due date</Content></Label>
            <DataSources />
        </Column>
    </Columns>
    <Editor />
    <Rules />
</Spreadsheet>