File size: 1,202 Bytes
c9329ee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from taipy import Gui
import taipy.gui.builder as tgb
from functi import add_source, delete_source,on_logout,on_my_clicking



with tgb.Page() as menu_page: # type: ignore
    with tgb.part(render = "{is_logged_in}", id="taipy_menu") : # type: ignore
        tgb.menu(lov=[
        ("Source_Management", "Sources"),("Post", "Post Management"),("Accueil", "Logging Out")
    ],
        on_action = on_my_clicking,width = "20vw")
        
with tgb.Page() as source_page: # type: ignore
    with tgb.part(class_name="source_body") :
        tgb.text("Source Managements",class_name="Title_Page")
        with tgb.layout(columns="4fr 1",class_name="layout_top") :
            with tgb.part() :
                with tgb.layout(columns="1 1") :
                    tgb.input("{source_}" ,label ="Source",change_delay = -1,action_on_blur = True,class_name="fullwidth ")
                    tgb.button("Add", on_action = add_source)
        with tgb.part(class_name="table_s") :
            tgb.text("Liste des sources")
            tgb.table("{Source_table}",columns="source;categorie;last_update",editable = True, on_add = False,on_edit = False,on_delete = delete_source,class_name="header-plain table_t")