WebMvc/Scripts/roadui.dict.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//数据字典选择
; RoadUI.Dict = function ()
{
var instance = this;
this.init = function ($members)
{
$members.each(function (index)
{
var $_member = $members.eq(index);
var id = $_member.attr("id") || "";
var name = $_member.attr("name") || "";
var value = $_member.val() || "";
var title = $_member.attr("title") || "";
var disabled = $_member.prop("disabled");
$_member.prop("readonly", true);
var $hide = $('<input type="hidden" id="' + id + '" name="' + name + '" value="' + (value || "") + '" />');
var $but = $('<input type="button" ' + (disabled ? 'disabled="disabled"' : '') + ' title="' + title + '" class="mybutton" style="border-left:none; margin:0;" value="选择" />');
$_member.attr("id", id + "_text");
$_member.attr("name", name + "_text");
$_member.removeClass().addClass("mytext");
if (value && value.length > 0)
{
$.ajax({
url: top.rootdir + "/Controls/SelectDict/GetNames?values=" + value, type: "get", async: false, cache: false, success: function (txt)
{
$_member.val(txt);
}
});
}
if ($_member.prop("disabled"))
{
$but.prop("disabled", true);
}
else
{
$but.bind("click", function ()
{
var $obj = $(this).prev().prev();
var val = $obj.val();
var $obj1 = $(this).prev();
var ismore = $obj1.attr("more") || "";
var isparent = $obj1.attr("parent") || "";
var root = $obj1.attr("rootid") || "";
var ischild = $obj1.attr("child") || "";
var params = "eid=" + id + "&ismore=" + ismore + "&isparent=" + isparent + "&root=" + root + "&ischild=" + ischild + "&values=" + val;
new RoadUI.Window().open({ id: "dict_" + id, url: top.rootdir + "/Controls/SelectDict/Index?" + params, width: 500, height: 470, resize: false, title: "选择数据字典", openerid: RoadUI.Core.query("tabid") || "" });
});
}
$_member.after($but).before($hide);
});
};
this.setValue = function (objorid)
{
var $obj;
后面还有 26 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
