Версия 1.0.0 #11
@ -107,6 +107,7 @@ func newFormConvertor(
|
||||
formConvertor.form.Items = items
|
||||
formConvertor.items = items
|
||||
formConvertor.changeEncoder(selectEncoder.Encoder)
|
||||
selectEncoder.ChangeEncoder = formConvertor.changeEncoder
|
||||
|
||||
return formConvertor
|
||||
}
|
||||
@ -259,6 +260,8 @@ type selectEncoder struct {
|
||||
SelectFormat *widget.Select
|
||||
SelectEncoder *widget.Select
|
||||
Encoder encoder2.EncoderContract
|
||||
|
||||
ChangeEncoder func(encoder encoder2.EncoderContract)
|
||||
}
|
||||
|
||||
func (f *formConvertor) newSelectEncoder(formats encoder.ConvertorFormatsContract) *selectEncoder {
|
||||
@ -271,7 +274,9 @@ func (f *formConvertor) newSelectEncoder(formats encoder.ConvertorFormatsContrac
|
||||
}
|
||||
selectEncoderData := encoderMap[selectEncoder.SelectEncoder.SelectedIndex()]
|
||||
selectEncoder.Encoder = selectEncoderData.NewEncoder()
|
||||
f.changeEncoder(selectEncoder.Encoder)
|
||||
if selectEncoder.ChangeEncoder != nil {
|
||||
selectEncoder.ChangeEncoder(selectEncoder.Encoder)
|
||||
}
|
||||
})
|
||||
|
||||
formatSelected := ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user