本文整理汇总了Python中pyasm.widget.IconWdg.add_attr方法的典型用法代码示例。如果您正苦于以下问题:Python IconWdg.add_attr方法的具体用法?Python IconWdg.add_attr怎么用?Python IconWdg.add_attr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyasm.widget.IconWdg
的用法示例。
在下文中一共展示了IconWdg.add_attr方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_display
# 需要导入模块: from pyasm.widget import IconWdg [as 别名]
# 或者: from pyasm.widget.IconWdg import add_attr [as 别名]
def get_display(my):
search_key = my.kwargs.get("search_key")
msg = None
base_search_type = SearchKey.extract_search_type(search_key)
sobject = SearchKey.get_by_search_key(search_key)
process_div = DivWdg()
process_div.add_style('padding-top: 10px')
if base_search_type in ['sthpw/task', 'sthpw/note']:
my.process = sobject.get_value('process')
my.context = sobject.get_value('context')
if not my.process:
my.process = ''
parent = sobject.get_parent()
if parent:
search_key = SearchKey.get_by_sobject(parent)
else:
msg = "Parent for [%s] not found"%search_key
else:
my.process = my.kwargs.get('process')
top = my.top
top.add_class('spt_simple_checkin')
top.add_color("background", "background")
top.add_styles("position: relative")
content = DivWdg(msg)
top.add(content)
#content.add_border()
#content.add_color("background", "background3")
#content.add_color("color", "background3")
content.add_style("width: 600px")
content.add_styles("margin-left: auto; margin-right: auto;")
content.add_style("height: 200px")
from tactic.ui.widget import CheckinWdg
content.add_behavior( {
'type': 'load',
'cbjs_action': CheckinWdg.get_onload_js()
} )
button_div = DivWdg()
content.add(process_div)
content.add(button_div)
button = IconWdg(title="Check-In", icon=IconWdg.CHECK_IN_3D_LG)
title = Common.get_display_title(my.checkin_action)
button.add_attr('title', title)
button_div.add(button)
button_div.set_box_shadow("1px 1px 1px 1px")
button_div.add_style("width: 60px")
button_div.add_style("height: 60px")
button_div.add_style("float: left")
button_div.add_style("background: white")
button_div.add_class("hand")
button_div.add_style("padding: 2px 3px 0 0")
button_div.add_style("margin: 20px 60px 20px 200px")
button_div.add_style("text-align: center")
button_div.add("Check-in")
# to be consistent with Check-in New File
if my.process:
checkin_process = my.process
else:
# Dont' specify, the user can choose later in check-in widget
checkin_process = ''
button.add_behavior( {
'type': 'click_up',
'search_key': search_key,
'process': checkin_process,
'context': my.context,
'cbjs_action': '''
var class_name = 'tactic.ui.widget.CheckinWdg';
var applet = spt.Applet.get();
spt.app_busy.show("Choose file(s) to check in")
var current_dir = null;
var is_sandbox = false;
var refresh = false
var values = spt.checkin.browse_folder(current_dir, is_sandbox, refresh);
if (!values) {
spt.app_busy.hide();
return;
}
var file_paths = values.file_paths;
#.........这里部分代码省略.........
示例2: get_display
# 需要导入模块: from pyasm.widget import IconWdg [as 别名]
# 或者: from pyasm.widget.IconWdg import add_attr [as 别名]
#.........这里部分代码省略.........
}
}
var spacer = top.getElements(".spt_spacer");
var cell = top.getElement(".spt_toggle");
if (expand) {
spacer.setStyle("height", (rows.length+bvr.visible_rows)*20);
cell.innerHTML = "- less ...";
}
else {
spacer.setStyle("height", bvr.visible_rows*20);
cell.innerHTML = "+ more ...";
}
'''
} )
tr = table.add_row()
if visible_rows and row_count >= visible_rows:
tr.add_class("spt_simple_search_row")
tr.add_style("display: none")
tr.add_style("height: 0px")
row_count += 1
icon_td = table.add_cell()
title_td = table.add_cell()
element_td = table.add_cell()
# need to add these to all the elements because it is all separated
# by table tds
icon_td.add_class("spt_element_item")
icon_td.add_attr("spt_element_name", element_name)
title_td.add_class("spt_element_item")
title_td.add_attr("spt_element_name", element_name)
element_td.add_class("spt_element_item")
element_td.add_attr("spt_element_name", element_name)
# show the title
title_td.add_style("text-align: left")
title_td.add_style("padding-right: 5px")
title_td.add_style("min-width: 60px")
element_wdg = DivWdg()
if attrs.get('view') == 'false':
element_wdg.add_style('display: none')
element_td.add(element_wdg)
if i >= 0 and i < columns -1 and len(element_names) > 1:
spacer = DivWdg()
spacer.add_class("spt_spacer")
spacer.add_style("border-style: solid")
spacer.add_style("border-width: 0 0 0 0")
#spacer.add_style("height: %spx" % (num_rows*20))
spacer.add_style("height: %spx" % (num_rows*10))
spacer.add_style("width: 10px")
spacer.add_style("border-color: %s" % spacer.get_color("border") )
spacer.add(" ")
td = table.add_cell(spacer)
td.add_attr("rowspan", tot_rows)