作成日: 2024/07/23 最終更新日: 2024/07/23
文書種別
不具合
状況
回避方法あり
詳細
列ヘッダを複数段に設定し、その列の幅をスターサイズで設定していると、実行した画面で一部の列しか表示されない現象が発生します。
この現象は、例えば、以下のように設定している場合に発生します。
この現象は、例えば、以下のように設定している場合に発生します。
@(Html.C1().FlexGrid().Id("fg")
・・・
.Columns(bl =>
{
・・・
bl.Add(cb => cb.Header("Total").Width("*").Columns(bl1 =>
{
bl1.Add(cd1 => cd1.Width("*").Binding("Amount"));
bl1.Add(cd1 => cd1.Width("*").Binding("Cash"));
}));
})
)
回避方法
以下のように、列幅をスターサイズではなく、数値または空文字で設定することで回避できます。
@(Html.C1().FlexGrid().Id("fg")
・・・
.Columns(bl =>
{
・・・
bl.Add(cb => cb.Header("Total").Width("").Columns(bl1 =>
{
bl1.Add(cd1 => cd1.Width("*").Binding("Amount"));
bl1.Add(cd1 => cd1.Width("*").Binding("Cash"));
}));
})
)