
Code AardioLine:37复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.import
win
.ui;import
godking.vlistEx;- mainForm =
win
.form(text="vlistEx - table adapter"
;right=399
;bottom=351
) - mainForm.add(
- vlist={cls=
"vlistEx"
;left=10
;top=10
;right=384
;bottom=344
;db=1
;dl=1
;dr=1
;dt=1
;edge=1
;transparent=1
;z=1
} - )
var
t = { fields={"序号"
,"年龄"
,"金额"
} };for
(i=1
;100
;1
){-
var
tt={}; - tt[
"序号"
]="[@rowindex]"
; - tt[
"年龄"
]=math
.random(10
,99
); - tt[
"金额"
]=..string
.format("%.2f"
,..math
.random(1000
,9999
)/100
); - ..
table
.push(t,tt); - }
- mainForm.vlist.setTable(t,,
100
,1
); - mainForm.vlist.onEditBegin =
true
; - mainForm.vlist.onEditEnd =
function
(row,col,text){ -
select
(col) { -
case
2
{ -
var
r = ..tostring
((..tonumber
(text)):0
); -
if
r != text { - ..
win
.msgbox(text++" 将转为:"
++r); -
return
r; - }
- }
-
case
3
{ -
var
r = ..tonumber
(text):0
; -
return
..string
.format("%.2f"
,r); - }
- }
-
return
true
; - }
- mainForm.show();
win
.loopMessage();