Tag: 依赖项

视图上的jqGrid隐藏列取决于另一个列值

我想根据type的相应行的单元格值显示列session 。 session列已隐藏。 要隐藏session列,我在下面的代码片段中使用了 { name: ‘session’, index: ‘session’, hidden:true, editrules:{edithidden:true} }, 所以,我只想在view显示此列值。 如果type cell value等于Full ,我想在view隐藏session 。 否则,我想在view显示该session列值。 我尝试使用下面的代码, onSelectRow: function (id) { var celValue = $(‘#statGrid’).jqGrid(‘getCell’, id, ‘type’); if (celValue === ‘Full’) $(‘#statGrid’).jqGrid(‘getColProp’, ‘session’).editrules.edithidden = false; if (celValue === ‘Half’) $(‘#statGrid’).jqGrid(‘getColProp’, ‘session’).editrules.edithidden = true; } 一次,首先if条件获得成功, edithidden属性将更改为false 。 因此,它以Viewforms隐藏session 。 但是当我的第二个if条件成功时,我无法将该属性更改为true 。 为什么会这样? […]

jQuery – 如何分离依赖于同一对象的两个对象?

我正在尝试制作一个表单的通用版本,其中下拉列表会根据之前的下拉值显示,但某些下拉列表取决于两个或多个以前的答案。 我遇到的问题是得到的问题依赖于同一个问题和相同的答案,所以当我迭代JSON时,它会同时显示它们,同时第二个问题假设只有当所有相关答案都满足时才出现,所以我需要一种方法分开他们。 目前,Id 8和9的问题具有相同的依赖性答案,但问题9具有一个依赖性。 JSON看起来像这样: var questions = [ //questions before these { Id: 6, ProductGroups: [{ ProductGroupId: 1, show: false }, { ProductGroupId: 2, show: true } ], //dependant answer(s) DependantAnswers: [{ QuestionId: 1, answer: “” }] }, { Id: 7, //guid ProductGroups: [{ ProductGroupId: 1, show: false }, { ProductGroupId: 2, show: false […]