(self, *args, **attrs)
| 99 | """Field representing ``<select />`` form element.""" |
| 100 | |
| 101 | def __init__(self, *args, **attrs): |
| 102 | super().__init__(*args, **attrs) |
| 103 | self.options = [] |
| 104 | self.optionPositions = [] |
| 105 | # Undetermined yet: |
| 106 | self.selectedIndex = None |
| 107 | # we have no forced value |
| 108 | self._forced_value = NoValue |
| 109 | |
| 110 | def force_value(self, value): |
| 111 | """Like setting a value, except forces it (even for, say, hidden |