交互式网格列宽

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);