BeginEdit
Biểu mẫu, tương tác, lịch sử chỉnh sửa
Mô tả
OriginalValue
FocusField
Widget được yêu cầu được đặt tiêu điểm trước qua CommitCurrent với True là
EditValue, nên một phiên chỉnh sửa đang hoạt động trước đó đi theo đường cam kết, blur và hành động tiêu điểm thông thường
Khi thành công, lịch sử chỉnh sửa được đặt lại, DisplayValue và
1 được khởi tạo từ giá trị trường và con nháy đặt ở cuối giá trị
Các trường chỉ đọc và kiểu trường khác bị từ chối, còn việc yêu cầu Widget đang có tiêu điểm và đang được chỉnh sửa trả về
Khai báo
function BeginEdit(FieldIndex: Integer): Integer;
Tham số
| FieldIndex | Chỉ số trường hoặc Widget tạm của trường văn bản hoặc lựa chọn có thể soạn thảo |
|---|
Giá trị trả về
Trả về 1 khi phiên chỉnh sửa đang hoạt động, ngược lại 0 khi yêu cầu tái nhập, trường không hợp lệ, chỉ đọc hoặc không soạn thảo được, hoặc việc đặt tiêu điểm thất bại
Ví dụ
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Xem thêm
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession