7#include "fxjs/xfa/cjx_datawindow.h"
11#include "fxjs/xfa/cfxjse_value.h"
12#include "third_party/base/containers/span.h"
13#include "xfa/fxfa/parser/cscript_datawindow.h"
16 {
"gotoRecord", gotoRecord_static},
17 {
"isRecordGroup", isRecordGroup_static},
18 {
"moveCurrentRecord", moveCurrentRecord_static},
19 {
"record", record_static}};
21CJX_DataWindow::CJX_DataWindow(CScript_DataWindow* window)
34 pdfium::span<v8::Local<v8::Value>> params) {
39 pdfium::span<v8::Local<v8::Value>> params) {
45 pdfium::span<v8::Local<v8::Value>> params) {
51 pdfium::span<v8::Local<v8::Value>> params) {
55void CJX_DataWindow::recordsBefore(
v8::Isolate* pIsolate,
56 v8::Local<v8::Value>* pValue,
60void CJX_DataWindow::currentRecordNumber(
v8::Isolate* pIsolate,
61 v8::Local<v8::Value>* pValue,
65void CJX_DataWindow::recordsAfter(
v8::Isolate* pIsolate,
66 v8::Local<v8::Value>* pValue,
70void CJX_DataWindow::isDefined(
v8::Isolate* pIsolate,
71 v8::Local<v8::Value>* pValue,
friend class EventParamScope
static CJS_Result Success()
~CJX_DataWindow() override
bool DynamicTypeIs(TypeTag eType) const override
void DefineMethods(pdfium::span< const CJX_MethodSpec > methods)
virtual bool DynamicTypeIs(TypeTag eType) const