作成日: 2016/04/20 最終更新日: 2017/01/24
文書種別
不具合
状況
修正済み
詳細
グリッドのスクロールを有効にすると、列のcellFormatterでセル上にWijComboBoxを配置しても、WijComboBoxが表示されません。
結果: セル上にコンボボックスが表示されません。
2. scrollingSettings.modeの設定を削除して、サンプルを実行します。
結果: セル上にコンボボックスが表示されます。
◎サンプルコード
再現手順
1. サンプルを実行します。結果: セル上にコンボボックスが表示されません。
2. scrollingSettings.modeの設定を削除して、サンプルを実行します。
結果: セル上にコンボボックスが表示されます。
◎サンプルコード
<table id="grid" style="height: 300px"<</table<
<script<
$('#grid').wijgrid({
data: createData(100),
columns: [
{
cellFormatter: function (args) {
if (args.row.type & wijmo.grid.rowType.data) {
$("<input<").appendTo(args.$container.empty()).wijcombobox({
data: [
{ label: '1', value: '1' }
]
});
return true;
}
}
}
],
scrollingSettings: {
mode: 'auto'
}
});
function createData(length) {
var items = [];
for (var i = 0; i < length; i++) {
items.push({ name: '' });
}
return items;
}
</script<
<script<
$('#grid').wijgrid({
data: createData(100),
columns: [
{
cellFormatter: function (args) {
if (args.row.type & wijmo.grid.rowType.data) {
$("<input<").appendTo(args.$container.empty()).wijcombobox({
data: [
{ label: '1', value: '1' }
]
});
return true;
}
}
}
],
scrollingSettings: {
mode: 'auto'
}
});
function createData(length) {
var items = [];
for (var i = 0; i < length; i++) {
items.push({ name: '' });
}
return items;
}
</script<
回避方法
この問題はバージョン3.20163.110で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版の適用方法については、アップデートの方法を参照してください。
旧文書番号
81632