NC portal 获取当前界面主表(子表)的值

    xiaoxiao2021-03-25  103

    LfwView main = AppLifeCycleContext.current().getViewContext().getView();

    //主表

    Dataset datasParent=main.getViewModels().getDataset("headid");//获取当前视图某个表的数据集

    Row row=datasParent.getSelectedRow();//获取当前行的数据(卡片型只有一行,获取当前行即可)

    Object dataValue =row.getValue(datasParent.nameToIndex("djrq"));//获取对应字段

    //子表

    Dataset datasChild=main.getViewModels().getDataset("bodyid");//获取当前视图某个表的数据集

    Row row=datasChild.getSelectedRow();//获取当前行的数据(卡片型只有一行,获取当前行即可)

    Row[] rows=dataset.getAllRow();//获取所有行数据

    Object dataValue =row.getValue(datasParent.nameToIndex("djrq"));//获取对应字段

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

    最新回复(0)