0
私はElmプロジェクトでテーブルモジュールを作成しました。モジュール消費者がElmでタイプを定義する方法
各列には、行をモデル化するレコードからデータを取り出す方法を定義するゲッター関数があります。
ので、行は次のようになります:
{ name = "bananas"
, price = 5
}
を、列は次のようになります。 Row -> String
get
関数の型注釈があることを意味し
[ { title = "Item Name"
, get = .name
}
, { title = "Price in pennies"
, get = .price >> (*) 100 >> toString
}
]
私が持っている問題は、このテーブルモジュールを他のプロジェクト用の再利用可能なコンポーネントにしたいということです。独自の「行」タイプです。すべてのタイプの注釈を削除せずにモジュールの消費者が行タイプのエイリアスを指定できるようにするにはどうすればよいですか?
私は非常に私の質問の文言がオフの場合、ごめんなさい申し訳ありません。
['evancz/elm-sortable-table'](http://package.elm-lang.org/packages/evancz/elm-sortable-table/latest)を参照してください。これに対処する。レンダリングされた値を構築するためにタイプごとにカスタム設定を作成できる 'Column'タイプがあります。 [設定例](https://github.com/evancz/elm-sortable-table/blob/master/examples/1-presidents.elm#L83-L94) –