提问人:b0redj0rd 提问时间:11/10/2023 最后编辑:b0redj0rd 更新时间:11/10/2023 访问量:42
使用 XML 筛选列中的两个值
Filtering on two values in column using XML
问:
我正在尝试过滤值的输入表单有问题。它使用 XML 并以以下格式从 SQL 数据库中提取信息:
PLX_UOM_ID | UNIT_OF_MEASURE | UOM_TYPE |
---|---|---|
1000 | 英尺 | 距离 |
1001 | C | 温度 |
1002 | KPA公司 | 都 |
1003 | PSI系列 | 都 |
1004 | 厘米/秒 | 距离 |
1005 | TR/IN | 都 |
最终结果是,我想使用输入表单提取记录的信息,这些记录根据“UOM_TYPE”中的两个值进行过滤,即“DISTANCE”和“ALL”。我能够过滤一个值,但是我无法让两个值正常工作。
我需要更新的报名表的 XML 在这里:
<SelectOne id="tb21" label="Horizontal Scale Uom" field="PlxRUnitOfMeasure" isPartOfHierarchicalFlow="false" selectSingle="false" showAsCombo="false">
<parent class="PanelGrid" reference="../.."/>
<listenerEvents/>
<validators/>
<dataList class="DynamicList" table="PlxRUnitOfMeasure" valueField="" separator=" | " filterField="uomType" filterValue="">
<selectList class="SelectOne" reference="../.."/>
<labelFields>
<string>unitOfMeasure</string>
<string>uomType</string>
</labelFields>
<dynamicListTables/>
</dataList>
</SelectOne>
这是我尝试过的,但它只是在报名表上给了我一个空白的下拉列表,而不是想要的结果:
<SelectOne id="tb26" label="Vertical Scale Uom" field="PlxRUnitOfMeasure1" isPartOfHierarchicalFlow="false" selectSingle="false" showAsCombo="false">
<parent class="PanelGrid" reference="../.."/>
<listenerEvents/>
<validators/>
<dataList class="DynamicList" table="PlxRUnitOfMeasure" valueField="" separator=" | " filterField="uomType,uomType" filterValue="DISTANCE,ALL">
<selectList class="SelectOne" reference="../.."/>
<labelFields>
<string>unitOfMeasure</string>
<string>uomType</string>
</labelFields>
<dynamicListTables/>
</dataList>
</SelectOne>
答: 暂无答案
评论