| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //选择图标
- ;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 = $('<input type="button" class="mybutton" style="border-left:none;margin:0;" value="选择" />');
- var $label = $('<label type="msg"></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/Default.aspx?more=' + more + '&id=' + id + '&source=' + source + '&values=' + val, openerid: RoadUI.Core.query("tabid")
- });
- });
- }
- $source.after($but, $label);
- }
|