MHDroid: Różnice pomiędzy wersjami

Z Motława
Linia 10: Linia 10:
  
 
znaczenie pól:
 
znaczenie pól:
* 'form ' - symbol formularza ("okna") na którym ma się znaleźć kontrolka
+
* '''form''' - symbol formularza ("okna") na którym ma się znaleźć kontrolka
* 'lp' - liczba porządkowa - określa kolejność pól/kontrolek na formularzu
+
* '''lp''' - liczba porządkowa - określa kolejność pól/kontrolek na formularzu
* 'componentName' - typ kontrolki:  
+
* '''componentName''' - typ kontrolki:  
** 'menu' - pozycja menu (przycisk) - bez zapisu wyboru
+
** '''menu''' - pozycja menu (przycisk) - bez zapisu wyboru
** 'button' - przycisk - z zapisem wyboru do logu
+
** '''button''' - przycisk - z zapisem wyboru do logu
** '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_datetime''' -  wprowadzanie daty  
** 'edittext_phone -  wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
+
** '''edittext_phone''' -  wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
** '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'
** 'ok_cancel' - dialog ok anuluj (ok - dotaje akcje post - anuluj - back);
+
** '''ok_cancel''' - dialog ok anuluj (ok - dotaje akcje post - anuluj - back);
  
 
''Uwaga: Do tekstu dodanany jest zawsze labelek z opisem !''
 
''Uwaga: Do tekstu dodanany jest zawsze labelek z opisem !''
  
* 'label' - etykieta pola - tekst na przycisku lub opis pola edycyjnego
+
* '''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ń
+
* '''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'
+
* '''action''' - akcja wykonywana przy wyborze  i przekazywana jako parametr do 'activity'
** 'menu' - uruchamia nowe okno
+
** '''menu''' - uruchamia nowe okno
** 'post' - zapisuje i uruchamia nowe okno  
+
** '''post''' - zapisuje i uruchamia nowe okno  
** 'back' - zamyka istniejące okno
+
** '''back''' - zamyka istniejące okno
** 'logout' - na razie tak jak back -  
+
** '''logout''' - na razie tak jak back -  
** 'edit' - nic nie robi
+
** '''edit''' - nic nie robi
** 'pause' - nic nie robi
+
** '''pause''' - nic nie robi
** 'exec' - nic nie robi a chodzilo o okno dialogu
+
** '''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')
+
* '''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'
+
* '''datasource''' - nazwa słownika, z którego mają być pobierane dane dla listy - dotyczy componenttype '''list'''
* '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ść)  
+
* '''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
+
* '''descr''' - opis zawartości kontrolki
* 'status' - 0 - kontrolka aktywna, 1 - ukryta
+
* '''status''' - 0 - kontrolka aktywna, 1 - ukryta
  
  

Wersja z 07:58, 6 gru 2012

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
  • 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_datetime - wprowadzanie daty
    • edittext_phone - wprowadzanie numeru telefonu (z klawiaturą telefoniczną)
    • 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
  • 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: