我的表格中有多行表格。该表具有行扩展标签,默认情况下处于非扩展模式。rowexpansion 的面板包含多个输入元素,如重做按钮、文本字段。输入字段具有默认值。默认情况下,第一个重播按钮被选中。
现在,如果我提交包含行扩展为非扩展模式的表格的表单,表单将这些输入元素的值提交为 NULL (重播按钮值为 NULL,而不是默认选择) ,因为行扩展默认为非扩展。仅当行扩展处于扩展状态时,表单才提交值。 (第一个重播按钮作为默认选择)
我可以通过设置属性将所有行设置为展开状态,但只有当用户明确展开它时,行才默认处于展开状态。这导致非扩展行将值作为 NULL 而不是默认值发送。
如何在提交表单之前通过 JavaScript 将所有行设置为展开状态,以便在提交表单时所有行都处于展开状态,并且提交非展开行的默认值而不是 NULL。