CJS_Result CJX_Field::addItem(CFX_V8* runtime, const std::vector<v8::Local<v8::Value>>& params) { if (params.size() != 1 && params.size() != 2) return CJS_Result::Failure(JSMessage::kParamError); CXFA_Node* node = GetXFANode(); if (!node->IsWidgetReady()) return CJS_Result::Success(); WideString label; if (params.size() >= 1) label = runtime->ToWideString(params[0]); WideString value; if (params.size() >= 2) value = runtime->ToWideString(params[1]); node->InsertItem(label, value, true); return CJS_Result::Success(); }