Setelah rilis platform versi publik (ketiga) pertama, kami menerima sejumlah besar umpan balik, sebagian besar pekerjaan yang tercermin dalam versi platform keempat yang baru dirilis . Namun, sebagian besar dari umpan balik ini tetap βberlebihanβ, tetapi tidak dilupakan, dan karenanya membentuk rencana untuk pengembangan platform dalam waktu dekat. Tentang rencana inilah yang akan dibahas dalam artikel ini.
Sebagian besar fungsionalitas yang direncanakan pada satu tingkat atau lainnya berkaitan dengan antarmuka pengguna - ergonomis, modularitas, dan fleksibilitasnya.
Lebih asinkron
. (, , ). , , β , UI.
INPUT, . , , : ( ), ( ). , , . DIALOG, . :
- INPUT DIALOG ASYNC , Β« Β» ( ).
- , INPUT, , DIALOG ( , β , ..), , . β β . ( ), , ASYNC.
ASYNC ( ββ ).
:
- , .
- ββ ( ) .
- ( ).
- β " ( ).
«» ( , , ..), (ββ) .
:
- , β ,
- ββ ( , )
- ,
- ,
- «» .
ββ UX .
/
, , , . ( , ), UX, , , .
, . , / , , , , ( , ). , , - (, ).
, β β. , , Β« Β» , ( , ), . , Β« Β» ( - ),
()
, , , .
( , ), , .
( β OBJECTS, BOX, β formOK, formClose, ..), ββ . , «» .
( ), . :
FORM suppliersWithIncomes
|
Dalam versi platform saat ini, sebagian besar elemen sistem, termasuk formulir, dapat diperluas. Namun, pada formulir itu sendiri, Anda hanya dapat menambahkan elemen baru, Anda tidak dapat mengubah atribut elemen yang sudah ada (dengan pengecualian elemen desain, tetapi ini seringkali tidak cukup). Karenanya, dalam versi mendatang direncanakan untuk menghilangkan celah ini dan untuk mendukung kata kunci EXTEND (digunakan dalam instruksi sintaks ekstensi lainnya) di dalam pernyataan FORM itu sendiri. Sebagai contoh:
EXTEND FORM suppliers
|
Menyesuaikan Formulir
, , ( ) , - .
( , , ..), , , . .
/
( / ) . / .
, , / , .. ( ), .
Excel, , Excel, .
:
supplier(sku(d))
|
Baik konstruktor itu sendiri maupun antarmuka untuk menambahkan / memodifikasi atribut properti kemungkinan besar akan diimplementasikan menggunakan mekanisme lsFusion bawaan (yaitu, dalam bahasa lsFusion menggunakan elemen platform seperti properti dan formulir).
Filter Kustom
Sekarang platform tersebut memiliki mekanisme pemfilteran khusus, tetapi mekanisme ini memiliki sejumlah kelemahan:
- Dialog dengan filter khusus ditampilkan di jendela terpisah, yang sangat tidak ramah pengguna. Filter juga sangat vertikal, yang juga merepotkan pada antarmuka yang dipasang ke dok.
- (- ).
- ( , , ).
, , USER FILTER, USERFILTERS ..
(, ββ ) .
(). , ( , , ). . , . :
FORM reportSales ''
|
()
. / ( ), . :
- ββ URL. / ( , ).
- β / β , (, ).
lsFusion , Java Swing / / . HTML (-, lsFusion ), , -.
, :
- CONTAINER β . direction. .
- TABBED β . .
- TABLE β , . columns CONTAINER , .
SPLIT SCROLL (true/ false) ( SPLIT ).
alignCaptions, .
:
- . , , . TABBED β ββ, , , .
- . , . ββ , , ( ). , , .
( open-source javascript ), , , javascript .
, , , ( , ). Β« Β» ( ).
, , , . :
- / / .
- , , , / ( React state).
β . -, , , - , , . , , , , , . , , , . , .