Projekat

Općenito

Profil

Akcije

Podrška #24117

Zatvoren

Titanium studio, test ui controls

Dodano od Saša Vranić prije skoro 15 godina. Izmjenjeno prije više od 14 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Saša Vranić
Početak:
08.08.2011
Završetak:
% završeno:

100%

Procjena vremena:

Fajlovi

ui_ctrl_01.png (29,6 KB) ui_ctrl_01.png Saša Vranić, 08.08.2011 10:50
ui_ctrl_num_keyboard_01.png (49,8 KB) ui_ctrl_num_keyboard_01.png Saša Vranić, 08.08.2011 11:18
testui_webview.png (42,4 KB) testui_webview.png Saša Vranić, 31.08.2011 12:10

Povezani tiketi 2 (0 otvoreno2 zatvorenih)

korelira sa mobile dev - Podrška #24120: KitchenSink, podešavanje, pokretanje, testiranjeZatvorenoSaša Vranić08.08.2011

Akcije
korelira sa mobile dev - Podrška #24141: appcelerator, rad sa bazamaZatvorenoSaša Vranić10.08.2011

Akcije
Akcije #1

Izmjenjeno od Saša Vranić prije skoro 15 godina

dodao novi test projekat

bringouts-MacBook:TestUIControls bringout$ git remote add origin git@github.com:vsasa/TestUIControlsTitanium.git
bringouts-MacBook:TestUIControls bringout$ git push -u origin master
Counting objects: 45, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (36/36), done.
Writing objects: 100% (45/45), 2.21 MiB | 450 KiB/s, done.
Total 45 (delta 0), reused 0 (delta 0)
To git@github.com:vsasa/TestUIControlsTitanium.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.
Akcije #3

Izmjenjeno od Saša Vranić prije skoro 15 godina

dodao sam dva text polja i dugme kako bih simulirao sabiranje, iskoristio sam postojeći template pri pravljenju novog projekta

https://github.com/vsasa/TestUIControlsTitanium/blob/master/Resources/app.js

interesuje me recimo manipulacija sa string to float, int itd...

evo šta sam dobio

Akcije #4

Izmjenjeno od Saša Vranić prije skoro 15 godina

Interesatno je da čim kliknem na polje textfield-a otvara mi se upravo kao i na telefonu keyboard i ne znam kako da ga isključim ???

Akcije #5

Izmjenjeno od Saša Vranić prije skoro 15 godina

za konverziju se koriste

  • parseFloat()
  • parseInt()

međutim ne uspjevam dobiti broj sa decimalnim zarezom uopšte u rezulatatu...

Akcije #6

Izmjenjeno od Saša Vranić prije skoro 15 godina

Akcije #7

Izmjenjeno od Saša Vranić prije skoro 15 godina

recimo, tekst poljima sam dodijelio da prikazuju samo numeričku tastaturu

https://github.com/vsasa/TestUIControlsTitanium/commit/7e2b4cc3d43b53b7d2a277fd21f46348d7ce3ed9

Akcije #8

Izmjenjeno od Saša Vranić prije skoro 15 godina

dodao math.js modul te prikazao kako se koristi unutar glavnog app.js boot modula

https://github.com/vsasa/TestUIControlsTitanium/commit/54f6f000e24cdd978789e316d7832c8e1bed771b

Akcije #9

Izmjenjeno od Ernad Husremović prije skoro 15 godina

u .gitignore stavi build.log

Akcije #10

Izmjenjeno od Ernad Husremović prije skoro 15 godina

na https://github.com/appcelerator postoje KitchenSink Mobile/iPad/Desktop projekti. Mislim da je tu je demonstrirano detaljno korištenje ui kontrola.

Što se tiče načina unosa, treba imati na umu da je unos podataka na mobilnom uređaju priča za sebe, tako da tu treba upratiti kako se u aplikacijama kupe brojevi, kako datumi itd ...

"Iskakanje" tastature je standardna stvar. Ona se može iskljkučiti. Sigurno ćeš te stvari naći u ovom KitchenSinkMobile projektu

Akcije #11

Izmjenjeno od Saša Vranić prije skoro 15 godina

da čuo sam na ovom videu nešto o KitchenSink i zabilježio da pogledam to poslije

Akcije #12

Izmjenjeno od Saša Vranić prije skoro 15 godina

bringouts-MacBook:KitchenSink bringout$ git clone git://github.com/appcelerator/KitchenSink.git

Cloning into KitchenSink...
remote: Counting objects: 2133, done.
remote: Compressing objects: 100% (1173/1173), done.
remote: Total 2133 (delta 1030), reused 1939 (delta 840)
Receiving objects: 100% (2133/2133), 30.98 MiB | 408 KiB/s, done.
Resolving deltas: 100% (1030/1030), done.

Akcije #13

Izmjenjeno od Saša Vranić prije skoro 15 godina

za ovo ću otvoriti poseban tiket #24120

Akcije #14

Izmjenjeno od Saša Vranić prije skoro 15 godina

Ono što sam skontao dok sam radio sa bazama #24141 za UI komponente je najbolje implementirati nekakve svoje klase ili stilove za dugmad, prozore i slično...

Praktično gdje god se dugme pravi imamo standardno ponavljanje njegovih propertija...

Akcije #15

Izmjenjeno od Saša Vranić prije više od 14 godina

sada sam dodao i treći tab na ovoj aplikaciji kako bi napravio webview

  • kopirao sam elemente HelloDesktopTitanium aplikacije
  • napravio webview kontrolu i prikazao index.html

https://github.com/vsasa/TestUIControlsTitanium/commit/e996be76d7733f5e26cb50e6807795200aad998f

Akcije #16

Izmjenjeno od Saša Vranić prije više od 14 godina

i praktično dobio na telefonu desktop aplikaciju

Akcije #17

Izmjenjeno od Saša Vranić prije više od 14 godina

samo što nije baš onakva kakva je na desktopu i recimo ne radi dugme saberi

Akcije #18

Izmjenjeno od Saša Vranić prije više od 14 godina

  • % završeno promijenjeno iz 0 u 30
Akcije #19

Izmjenjeno od Saša Vranić prije više od 14 godina

e sada to je vjerovatno do samih putanja itd... nije ni css odrađen

Akcije #20

Izmjenjeno od Saša Vranić prije više od 14 godina

  • Status promijenjeno iz Novo u Zatvoreno
  • % završeno promijenjeno iz 30 u 100

ovo mogu zatvoriti komotno

Akcije

Također dostupno kao Atom PDF