void CJX_Field::selectedIndex(CFXJSE_Value* pValue, bool bSetting, XFA_Attribute eAttribute) { CXFA_Node* node = GetXFANode(); if (!node->IsWidgetReady()) return; if (!bSetting) { pValue->SetInteger(node->GetSelectedItem(0)); return; } int32_t iIndex = pValue->ToInteger(); if (iIndex == -1) { node->ClearAllSelections(); return; } node->SetItemState(iIndex, true, true, true, true); }