Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Trả về tham chiếu đến biểu mẫu hoặc mục trên biểu mẫu tùy thuộc vào vị trí gọi ra phương pháp.
Cú pháp
ExecutionContextObj.getFormContext()
Giá trị trả về
Kiểu: Đối tượng
Mô tả: Trả về tham chiếu đến biểu mẫu hoặc mục trên biểu mẫu, chẳng hạn như lưới có thể chỉnh sửa tùy thuộc vào vị trí gọi ra phương pháp. Phương pháp này cho phép bạn tạo các bộ xử lý sự kiện thông thường có thể thao tác trên biểu mẫu hoặc mục trên biểu mẫu tùy thuộc vào vị trí được gọi.
Ví dụ
Mã mẫu sau đây minh họa cách bạn có thể tạo một phương pháp đặt thông báo trên một cột biểu mẫu hoặc ô lưới có thể chỉnh sửa tùy thuộc vào nơi bạn đã đăng ký tập lệnh (sự kiện Column OnChange hoặc sự kiện OnChange lưới có thể chỉnh sửa):
function commonEventHandler(executionContext) {
var formContext = executionContext.getFormContext();
var telephoneAttr = formContext.data.entity.attributes.get('telephone1');
var isNumberWithCountryCode = telephoneAttr.getValue().substring(0,1) === '+';
// telephoneField will be a form control if invoked from a form OnChange event;
// telephoneField will be a editable grid GridCell object if invoked from editable grid OnChange event.
var telephoneField = telephoneAttr.controls.get(0);
if (!isNumberWithCountryCode) {
telephoneField.setNotification('Please include the country code beginning with '+'.', 'countryCodeNotification');
}
else {
telephoneField.clearNotification('countryCodeNotification');
}
}