CJS_Result CJX_Field::clearItems( CFX_V8* runtime, const std::vector<v8::Local<v8::Value>>& params) { CXFA_Node* node = GetXFANode(); if (node->IsWidgetReady()) node->DeleteItem(-1, true, false); return CJS_Result::Success(); }
CJS_Result CJX_Field::deleteItem( CFX_V8* runtime, const std::vector<v8::Local<v8::Value>>& params) { if (params.size() != 1) return CJS_Result::Failure(JSMessage::kParamError); CXFA_Node* node = GetXFANode(); if (!node->IsWidgetReady()) return CJS_Result::Success(); bool bValue = node->DeleteItem(runtime->ToInt32(params[0]), true, true); return CJS_Result::Success(runtime->NewBoolean(bValue)); }