NC portal保存只能获取当前子表选中行的数据集问题

    xiaoxiao2021-03-25  112

    保存是获取子表数据只能获取到当前选中的行

    代码如下:

    LfwViewmain=LfwRuntimeEnvironment.getWebContext().getPageMeta().getView("main");

    Dataset bodyds =main.getViewModels().getDataset("phoneBvo");

    Row[] bodyRows =bodyds.getAllRow();

    解决:

    上面代码不变,在对应节点配置文件保存按钮处增加一下配置

    <Menus>

            <MenuBarCompid="menubar">

                <MenuItemid="save" modifiers="2" showModel="1" text="保存">

                   <Events>

                        <Event async="true"methodName="onSave" name="onclick"onserver="true">

                     <SubmitRule>

                        <Widgetid="main">

                       <Dataset id="phoneHvo" type="ds_current_line">

                       </Dataset>

                       <Dataset id="phoneBvo" type="ds_all_line">

                       </Dataset>

                       </Widget>

                     </SubmitRule>

                       </Event>

                   </Events>

               </MenuItem>

                <MenuItemid="sep3" modifiers="2" sep="true"showModel="1">

               </MenuItem>

                <MenuItemid="back" modifiers="2" showModel="1" text="取消">

                   <Events>

                       <Event async="true" methodName="onBack"name="onclick" onserver="true">

                           <Action>

                           </Action>

                       </Event>

                   </Events>

               </MenuItem>

            </MenuBarComp>

    </Menus>

    转载请注明原文地址: https://ju.6miu.com/read-20665.html

    最新回复(0)