Class cEpisodeSelectionPhraseWheel
source code
wx.TextCtrl --+
|
gmPhraseWheel.cPhraseWheelBase --+
|
gmPhraseWheel.cPhraseWheel --+
|
cEpisodeSelectionPhraseWheel
Let user select an episode.
The user can select an episode from the existing episodes of a
patient. Selection is done with a phrasewheel so the user can type the
episode name and matches will be shown. Typing "*" will show
the entire list of episodes. Closed episodes will be marked as such. If
the user types an episode name not in the list of existing episodes a new
episode can be created from it if the programmer activated that
feature.
If keyword <patient_id> is set to None or left out the control
will listen to patient change signals and therefore act on
gmPerson.gmCurrentPatient() changes.
|
|
|
|
|
|
|
|
GetData(self,
can_create=False,
as_instance=False,
is_open=False)
Retrieve the data associated with the displayed string(s). |
source code
|
|
|
Inherited from gmPhraseWheel.cPhraseWheel:
SetData
Inherited from gmPhraseWheel.cPhraseWheelBase:
Disable,
Enable,
SetText,
add_callback_on_lose_focus,
add_callback_on_modified,
add_callback_on_selection,
add_callback_on_set_focus,
display_as_valid,
enable_default_spellchecker,
set_context,
set_from_instance,
set_from_pk,
unset_context
|
GetData(self,
can_create=False,
as_instance=False,
is_open=False)
| source code
|
Retrieve the data associated with the displayed string(s).
- self._create_data() must set self.data if possible (/successful)
- Overrides:
gmPhraseWheel.cPhraseWheelBase.GetData
- (inherited documentation)
|