最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100——获取s_detail1的Table字段

后端代码 bron1984 2735浏览

用来获取规格上table的字段,做到快速隐藏。

PRIVATE FUNCTION apmt520_dome()
DEFINE w                               ui.Window
DEFINE twindow                         om.DomNode
DEFINE lst_table                       om.NodeList
DEFINE n_table                         om.DomNode          #<Table>节点
DEFINE lst_tablecolumn                 om.NodeList         #<TableColumn>节点列表
DEFINE n_tablecolumn                   om.DomNode          #<TableColumn>节点
DEFINE l_k,l_m                         INT
DEFINE l_show,l_nshow                  STRING    
    LET w = ui.Window.getCurrent()
    LET twindow = w.getNode()  
    LET lst_table = twindow.selectByTagName("Table")
    #获取对应的Table节点
    FOR l_k = 1 TO lst_table.getLength()
        LET n_table = lst_table.item(l_k)
        IF n_table.getAttribute("name") = "s_detail1" THEN
            LET lst_tablecolumn = n_table.selectByTagName("TableColumn")
            FOR l_m = 1 TO lst_tableColumn.getLength() 
                LET n_tablecolumn = lst_tablecolumn.item(l_m)
                #得到该节点的hidden属性,判断是否为隐藏列
                LET l_show = n_tablecolumn.getAttribute("name")
                IF l_m = lst_table.getLength() THEN   
                    LET l_nshow =l_nshow,l_show
                ELSE
                    LET l_nshow =l_nshow,l_show,"," 
                END IF
            END FOR
            LET l_nshow =  l_nshow              
        END IF
    END FOR
    
    CALL cl_set_comp_entry(l_nshow,FALSE)
    
END FUNCTION

–来自 xiao黎 https://www.cnblogs.com/xiaoli9627/p/11213992.html

转载请注明:赫非域 » T100——获取s_detail1的Table字段