У меня есть требование добавить строку на вкладке, которая не существует OOB. Поэтому для достижения этого я сопоставил класс bean-компонента psdi.webclient.system.beans.DataBean с таблицей, а затем добавил кнопку новой строки. Теперь при нажатии кнопки новой строки новая строка не отображается, однако, когда я нажимаю «нет отображаемых строк», отображается новая добавленная строка.
<tab id="actuals_actuals_acservices" label="Services">
<table id="actuals_actuals_acservices_acservices_table" label="Services" relationship="SHOWACTUALSERVICE">
<tablebody displayrowsperpage="6" filterable="true" id="actuals_actuals_acservices_acservices_table_tablebody">
<tablecol filterable="false" id="actuals_actuals_acservices_acservices_table_tablebody_1" mxevent="toggledetailstate" mxevent_desc="Show Detail" sortable="false" type="event"/>
<tablecol dataattribute="actualstaskid" id="actuals_actuals_acservices_acservices_table_tablebody_2" linkedcontrolid="actuals_actuals_acservices_acservices_table_1_grid7_1" sortable="false"/>
<tablecol dataattribute="itemnum" id="actuals_actuals_acservices_acservices_table_tablebody_3" label="Service" rechover="item_recordhover"/>
<tablecol dataattribute="description" id="actuals_actuals_acservices_acservices_table_tablebody_4" lookup="longdesc"/>
<tablecol dataattribute="quantity" id="actuals_actuals_acservices_acservices_table_tablebody_5" linkedcontrolid="actuals_actuals_acservices_acservices_table_1_grid8_1"/>
<tablecol dataattribute="unitcost" id="actuals_actuals_acservices_acservices_table_tablebody_6" linkedcontrolid="actuals_actuals_acservices_acservices_table_1_grid8_2"/>
<tablecol dataattribute="loadedcost" id="actuals_actuals_acservices_acservices_table_tablebody_7" linkedcontrolid="actuals_actuals_acservices_acservices_table_1_grid8_3"/>
<tablecol filterable="false" id="actuals_actuals_acservices_acservices_table_tablebody_8" mxevent="toggledeleterow" mxevent_desc="Mark Row for Delete" mxevent_icon="btn_garbage.gif" sortable="false" type="event"/>
</tablebody>
<tabledetails id="actuals_actuals_acservices_acservices_table_1">
<section id="actuals_actuals_acservices_acservices_table_1_sec1" label="Details">
<sectionrow id="actuals_actuals_acservices_acservices_table_1_sec1row1">
<sectioncol id="actuals_actuals_acservices_acservices_table_1_sec1row1_1">
<section id="actuals_actuals_acservices_acservices_table_1_grid7">
<textbox dataattribute="actualstaskid" id="actuals_actuals_acservices_acservices_table_1_grid7_1" inputmode="readonly" sizeintable="4"/>
<combobox dataattribute="linetype" id="actuals_actuals_acservices_acservices_table_1_grid7_3"/>
<multiparttextbox dataattribute="itemnum" descdataattribute="description" id="actuals_actuals_acservices_acservices_table_1_grid7_2" inputmode="readonly" label="Service" longdescreadonly="true" rechover="item_recordhover"/>
</section>
</sectioncol>
<sectioncol id="actuals_actuals_acservices_acservices_table_1_sec1row1_2">
<section id="actuals_actuals_acservices_acservices_table_1_grid8">
<textbox dataattribute="quantity" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid8_1" inputmode="readonly" sizeintable="9"/>
<textbox dataattribute="unitcost" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid8_2" inputmode="readonly"/>
<textbox dataattribute="poline.orderunit" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid8_5" inputmode="readonly"/>
<textbox dataattribute="loadedcost" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid8_3" inputmode="readonly"/>
<textbox dataattribute="transdate" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid8_4" inputmode="readonly"/>
</section>
</sectioncol>
<sectioncol id="actuals_actuals_acservices_acservices_table_1_sec1row1_3">
<section id="actuals_actuals_acservices_acservices_table_1_grid10">
<textbox dataattribute="gldebitacct" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_1" inputmode="readonly" lookup="glnavigator"/>
<textbox dataattribute="glcreditacct" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_2" inputmode="readonly" lookup="glnavigator"/>
<textbox applink="po" dataattribute="ponum" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_5" inputmode="readonly" menutype="normal"/>
<textbox dataattribute="polinenum" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_6" inputmode="readonly"/>
<textbox dataattribute="enterby" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_3" inputmode="readonly"/>
<textbox dataattribute="enterdate" dynamic="true" id="actuals_actuals_acservices_acservices_table_1_grid10_4" inputmode="readonly"/>
</section>
</sectioncol>
</sectionrow>
</section>
</tabledetails>
</table>
</tab>
Это в основном раздел служб вкладок фактов в рабочем порядке. Я вижу, что это работает в другом случае, но по какой-то причине не в том конкретном случае, над которым я работаю. Запись сохраняется в БД, но не отображается в интерфейсе пользователя