|
|
- <script type="text/javascript">
- //---------------------------------------------------------------
- function UpdateIssueType(value, level) {
- //---------------------------------------------------------------
- var innerhtml, CanDoAA, IssueNbr;
- if (document.form.inp_IssueNbr) {
- IssueNbr = document.form.inp_IssueNbr.value;
- }
- else {
- IssueNbr = 0;
- }
- if (document.form.CanDoAutoAssign) {
- CanDoAA = "True";
- }
- else {
- CanDoAA = "False";
- }
- if (level == "0") {
- innerhtml = "<select name='inp_IssueSubType2' id='inp_IssueSubType2' onchange='UpdateIssueType(this.value, "2");UpdateTrakTip(this.value, "2");'>";
- $("#div_IssueSubType2").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType3' id='inp_IssueSubType3' onchange='UpdateIssueType(this.value, "3");UpdateTrakTip(this.value, "3");'>";
- $("#div_IssueSubType3").html(innerhtml);
- $("#addLink2").html("");
- innerhtml = "<select name='inp_IssueSubType4' id='inp_IssueSubType4' onchange='UpdateIssueType(this.value, "4");\UpdateTrakTip(this.value, "4");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $("#addLink3").html("");
- $("#addLink4").html("");
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&CanDoAA=" + CanDoAA + "&IssueNbr=" + IssueNbr,
- async: false,
- success: function(msg) {
- $("#div_IssueSubType").html(msg);
- if (value > 0) {
- innerhtml = " <a class="detailsLink" title="Add a new SubType 1 to the list" href="javascript:void(0)" onclick="window.open('Pop_QuickAdd.asp?addType=SubType 1&fieldName=inp_IssueSubType&parentID=' + document.form.inp_IssueType.value,'','toolbar=0,scrollbars=1,menubar=0,location=0,resizable=1,directories=0,status=0,width=550,height=300,left=50,top=20'); return false;">add</a>"
- }
- else {
- innerhtml = ""
- }
- $("#addLink1").html(innerhtml);
- }
- });
- }
- else if (level == "1") {
- innerhtml = "<select name='inp_IssueSubType3' id='inp_IssueSubType3' onchange='UpdateIssueType(this.value, "3");UpdateTrakTip(this.value, "3");'>";
- $("#div_IssueSubType3").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType4' id='inp_IssueSubType4' onchange='UpdateIssueType(this.value, "4");UpdateTrakTip(this.value, "4");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&CanDoAA=" + CanDoAA + "&IssueNbr=" + IssueNbr,
- async: false,
- success: function(msg) {
- $("#div_IssueSubType2").html(msg);
- innerhtml = " <a class="detailsLink" title="Add a new SubType 2 to the list" href="javascript:void(0)" onclick="window.open('Pop_QuickAdd.asp?addType=SubType 2&fieldName=inp_IssueSubType2&parentID=' + document.form.inp_IssueSubType.value,'','toolbar=0,scrollbars=1,menubar=0,location=0,resizable=1,directories=0,status=0,width=550,height=300,left=50,top=20'); return false;">add</a>"
- $("#addLink2").html(innerhtml);
- $("#addLink3").html("");
- $("#addLink4").html("");
- }
- });
- }
- else if (level == "2") {
- innerhtml = "<select name='inp_IssueSubType4' onchange='UpdateIssueType(this.value, "4");UpdateTrakTip(this.value, "4");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&CanDoAA=" + CanDoAA + "&IssueNbr=" + IssueNbr,
- async: false,
- success: function(msg) {
- $("#div_IssueSubType3").html(msg);
- innerhtml = " <a class="detailsLink" title="Add a new SubType 3 to the list" href="javascript:void(0)" onclick="window.open('Pop_QuickAdd.asp?addType=SubType 3&fieldName=inp_IssueSubType3&parentID=' + document.form.inp_IssueSubType2.value,'','toolbar=0,scrollbars=1,menubar=0,location=0,resizable=1,directories=0,status=0,width=550,height=300,left=50,top=20'); return false;">add</a>"
- $("#addLink3").html(innerhtml);
- $("#addLink4").html("");
- }
- });
- }
- else if (level == "3") {
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&CanDoAA=" + CanDoAA + "&IssueNbr=" + IssueNbr,
- async: false,
- success: function(msg) {
- $("#div_IssueSubType4").html(msg);
- innerhtml = " <a class="detailsLink" title="Add a new SubType 4 to the list" href="javascript:void(0)" onclick="window.open('Pop_QuickAdd.asp?addType=SubType 4&fieldName=inp_IssueSubType4&parentID=' + document.form.inp_IssueSubType3.value,'','toolbar=0,scrollbars=1,menubar=0,location=0,resizable=1,directories=0,status=0,width=550,height=300,left=50,top=20'); return false;">add</a>"
- $("#addLink4").html(innerhtml);
- }
- });
- }
- }
- //---------------------------------------------------------------
- function UpdateSearchIssueType(value, level, IsIssueType) {
- //---------------------------------------------------------------
- var innerhtml, Inactive, ReportID;
- if (($("#CheckboxInactive").is(':checked')) == true) {
- Inactive = 1;
- }
- else {
- Inactive = 0;
- }
- if ($("#inp_ReportID").value > 0) {
- ReportID = 1;
- }
- else {
- ReportID = 0;
- }
- if (level == "0" && IsIssueType == "1") {
- innerhtml = "<select name='inp_IssueSubType' id='inp_IssueSubType' onchange='UpdateSearchIssueType(this.value, "1", "0");'>";
- $("#div_IssueSubType").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType2' id='inp_IssueSubType2' onchange='UpdateSearchIssueType(this.value, "2", "0");'>";
- $("#div_IssueSubType2").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType3' id='inp_IssueSubType3' onchange='UpdateSearchIssueType(this.value, "3", "0");'>";
- $("#div_IssueSubType3").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType4' id='inp_IssueSubType4' onchange='UpdateSearchIssueType(this.value, "4", "0");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "level=" + level + "&IncInactive=" + Inactive + "&IsIssueType=" + IsIssueType + "&IssueSearch=1",
- success: function(msg) {
- $("#div_IssueType").html(msg);
- if (value > 0 && ReportID == 1) {
- $("#inp_IssueType").val(value);
- }
- }
- });
- }
- else if (level == "0" && IsIssueType == "0") {
- innerhtml = "<select name='inp_IssueSubType2' id='inp_IssueSubType2' onchange='UpdateSearchIssueType(this.value, "2", "0");'>";
- $("#div_IssueSubType2").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType3' id='inp_IssueSubType3' onchange='UpdateSearchIssueType(this.value, "3", "0");'>";
- $("#div_IssueSubType3").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType4' id='inp_IssueSubType4' onchange='UpdateSearchIssueType(this.value, "4", "0");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&IncInactive=" + Inactive + "&IsIssueType=" + IsIssueType + "&IssueSearch=1",
- success: function(msg) {
- $("#div_IssueSubType").html(msg);
- if (value > 0 && ReportID == 1) {
- $("#inp_IssueSubType").val(value);
- }
- }
- });
- }
- else if (level == "1") {
- innerhtml = "<select name='inp_IssueSubType3' id='inp_IssueSubType3' onchange='UpdateSearchIssueType(this.value, "3", "0");'>";
- $("#div_IssueSubType3").html(innerhtml);
- innerhtml = "<select name='inp_IssueSubType4' id='inp_IssueSubType4' onchange='UpdateSearchIssueType(this.value, "4", "0");'>";
- $("#div_IssueSubType4").html(innerhtml);
- $.ajax({
- type: "GET",
- url: "Ajax_IssueTypes.asp",
- data: "value=" + value + "&level=" + level + "&IncInactive=" + Inactive + "&IsIssueType=" + IsIssueType + "&IssueSearch=1",
- success: function(msg) {
- $("#div_IssueSubType2").html(msg);
- if (value > 0 && ReportID == 1) {
- $("#inp_IssueSubType2").val(value);
- }
- }
- });
- }
-
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|