Open automatically the bottom sheet

dev
Aurelien Hubert 7 years ago
parent 89730eae9c
commit 166bc814f1
  1. 3
      app/src/main/java/net/pokeranalytics/android/model/realm/CustomField.kt
  2. 4
      app/src/main/java/net/pokeranalytics/android/ui/fragment/data/CustomFieldDataFragment.kt

@ -160,11 +160,12 @@ open class CustomField : RealmObject(), NameManageable, StaticRowRepresentableDa
/** /**
* Add an entry * Add an entry
*/ */
fun addEntry() { fun addEntry(): CustomFieldEntry {
val entry = CustomFieldEntry() val entry = CustomFieldEntry()
entries.add(entry) entries.add(entry)
sortEntries() sortEntries()
updateRowRepresentation() updateRowRepresentation()
return entry
} }
/** /**

@ -150,7 +150,6 @@ class CustomFieldDataFragment : EditableDataFragment(), StaticRowRepresentableDa
when (row) { when (row) {
is CustomFieldEntry -> { is CustomFieldEntry -> {
val data = customField.editDescriptors(row) val data = customField.editDescriptors(row)
Timber.d("data: $data")
BottomSheetFragment.create(fragmentManager, row, this, data, isClearable = false, isDeletable = true) BottomSheetFragment.create(fragmentManager, row, this, data, isClearable = false, isDeletable = true)
} }
else -> super.onRowSelected(position, row, fromAction) else -> super.onRowSelected(position, row, fromAction)
@ -205,8 +204,9 @@ class CustomFieldDataFragment : EditableDataFragment(), StaticRowRepresentableDa
} }
addItem.setOnClickListener { addItem.setOnClickListener {
customField.addEntry() val customFieldEntry = customField.addEntry()
rowRepresentableAdapter.notifyDataSetChanged() rowRepresentableAdapter.notifyDataSetChanged()
onRowSelected(-1, customFieldEntry)
} }
sortChoices.setOnCheckedChangeListener(object : ChipGroupExtension.SingleSelectionOnCheckedListener() { sortChoices.setOnCheckedChangeListener(object : ChipGroupExtension.SingleSelectionOnCheckedListener() {

Loading…
Cancel
Save