//选择图标
;RoadUI.SelectIco = function (options)
{
var instance = this;
var defaults = {
obj: null,
x: true
};
this.opts = $.extend(defaults, options);
var $source = $(this.opts.obj);
var validate = $source.attr('validate');
var val = $source.val();
var id = $source.attr('id');
var name = $source.attr('name');
var more = $source.attr('more');
var source = $source.attr("source"); //| 设置数据源{GUID 或 Code}
var title = $source.attr("title");
if (title == null || title == undefined) title = "选择图标";
if (name == null || name == undefined) name = id;
more = more == null || more == undefined ? "0" : more.toLowerCase() == "true" || more == "1" ? "1" : "0";
source = source == null || source == undefined ? "" : source;
$source.removeClass().addClass("mytext");
$source.prop("readonly", true);
var $but = $('');
var $label = $('');
if ($source.prop("disabled"))
{
$but.prop("disabled", true);
}
else
{
$but.bind('click', function ()
{
new RoadUI.Window().open({
id: "ico_" + id, title: title, width: 600, height: 406,
url: top.rootdir + '/Controls/SelectIco/Index?more=' + more + '&id=' + id + '&source=' + source + '&values=' + val, openerid: RoadUI.Core.query("tabid")
});
});
}
$source.after($but, $label);
}