MHDroid: Różnice pomiędzy wersjami

Z Motława
Linia 17: Linia 17:
 
** '''edittext''' - wprowadzanie tekstu  
 
** '''edittext''' - wprowadzanie tekstu  
 
** '''edittext_number''' - wprowadzanie tekstu (z klawiaturą numeryczną)
 
** '''edittext_number''' - wprowadzanie tekstu (z klawiaturą numeryczną)
** '''edittext_datetime''' -  wprowadzanie daty
 
 
** '''edittext_phone''' -  wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
 
** '''edittext_phone''' -  wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
 +
** '''date''' -  wprowadzanie daty (kalendarz)
 
** '''textview''' - etykieta - stały napis
 
** '''textview''' - etykieta - stały napis
 
** '''list''' - combobox - lista wyboru z danymi pobieranymi z 'datasource'
 
** '''list''' - combobox - lista wyboru z danymi pobieranymi z 'datasource'

Wersja z 08:32, 9 sty 2013

Szczotka.png
Ten artykuł wymaga dopracowania zgodnie z zaleceniami edycyjnymi.
Po wyeliminowaniu wskazanych powyżej niedoskonałości prosimy usunąć szablon {{Dopracować}} z kodu tego artykułu.


System Mobilny Handlowiec


tabela definicji ankiet:

'droid_ankiety_def_po'

znaczenie pól:

  • form - symbol formularza ("okna") na którym ma się znaleźć kontrolka
  • lp - liczba porządkowa - określa kolejność pól/kontrolek na formularzu - musi być ciągła (od 1...) i kompletna - bez dziur!
  • componentName - typ kontrolki:
    • menu - pozycja menu (przycisk) - bez zapisu wyboru
    • button - przycisk - z zapisem wyboru do logu
    • edittext - wprowadzanie tekstu
    • edittext_number - wprowadzanie tekstu (z klawiaturą numeryczną)
    • edittext_phone - wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
    • date - wprowadzanie daty (kalendarz)
    • textview - etykieta - stały napis
    • list - combobox - lista wyboru z danymi pobieranymi z 'datasource'
    • ok_cancel - dialog ok anuluj (ok - dotaje akcje post - anuluj - back);

Uwaga: Do tekstu dodanany jest zawsze labelek z opisem !

  • label - etykieta pola - tekst na przycisku lub opis pola edycyjnego
  • activity - nazwa activity, które ma być wywołane wskutek wyboru opcji (dotyczy tylko menu i button) - domyślnie main - do przyszłych zastosowań
  • action - akcja wykonywana przy wyborze i przekazywana jako parametr do 'activity'
    • menu - uruchamia nowe okno
    • post - zapisuje i uruchamia nowe okno
    • back - zamyka istniejące okno
    • logout - na razie tak jak back -
    • edit - nic nie robi
    • pause - nic nie robi
    • exec - nic nie robi a chodzilo o okno dialogu
  • nextform - jaki następny formularz ma być wywołany po wyborze opcji (dotyczy componenttype menu i button)
  • datasource - nazwa słownika, z którego mają być pobierane dane dla listy - dotyczy componenttype list
  • ds_filter - wyrażenie filtracji słownika w zależności od innego pola - np ValueDescr like "%@guid_pola_szukania@%" - wtedy zamiast @guid_pola_szukania@ podstawiany jest ValueDescr, analogicznie dla przykładu z ofertami klienta: FilterKey2="#guid_pola_szukania#" podstawiany jest ValueKey z odpowiedniego pola - tu guid kontrahenta
  • paramExtra - dodatkowe parametry dla pola np: header="ala ma kota"
  • isunique - 0 oznacza, że w wynikach danej ankiety to pole może wystąpić wielokrotnie (np start, pauza, stop pracy itp), 1 - tylko raz (ostatnio wybrana wartość)
  • descr - opis zawartości kontrolki
  • status - 0 - kontrolka aktywna, 1 - ukryta




tematy związane: