交互式网格列宽
Interactive Grid columns width
如何使用 CSS 或 JavaScript 设置交互式网格列宽?我尝试使用内联 CSS:
th, td {
width: 100px;
}
它不起作用,JavaScript 我尝试为所有 th 和 td 元素设置 style.width,但也不起作用。我想为两列设置不同的宽度,并使其响应所有显示。最小列宽 属性 的解决方案不适合我。
我找到了两个解决方案:
var ig = apex.region("REGION_NAME").widget().interactiveGrid("getViews", "grid");
ig.modelColumns.COLUMN_NAME_1.width = "50%";
ig.modelColumns.COLUMN_NAME_2.width = "50%";
和
apex.region("REGION_NAME").widget().interactiveGrid("getViews","grid").view$.grid("setColumnWidth", "COLUMN_NAME_1", 50);
apex.region("REGION_NAME").widget().interactiveGrid("getViews","grid").view$.grid("setColumnWidth", "COLUMN_NAME_2", 50);
如何使用 CSS 或 JavaScript 设置交互式网格列宽?我尝试使用内联 CSS:
th, td {
width: 100px;
}
它不起作用,JavaScript 我尝试为所有 th 和 td 元素设置 style.width,但也不起作用。我想为两列设置不同的宽度,并使其响应所有显示。最小列宽 属性 的解决方案不适合我。
我找到了两个解决方案:
var ig = apex.region("REGION_NAME").widget().interactiveGrid("getViews", "grid");
ig.modelColumns.COLUMN_NAME_1.width = "50%";
ig.modelColumns.COLUMN_NAME_2.width = "50%";
和
apex.region("REGION_NAME").widget().interactiveGrid("getViews","grid").view$.grid("setColumnWidth", "COLUMN_NAME_1", 50);
apex.region("REGION_NAME").widget().interactiveGrid("getViews","grid").view$.grid("setColumnWidth", "COLUMN_NAME_2", 50);