vuetify的选择组件可以支持查询功能吗?

时间:2019-10-18 03:46:29

标签: vuetify.js

我已经阅读了有关选择组件的api的所有api。似乎没有itemlist中的prop支持quert函数

有一个名为“过滤器”的道具,但我不知道如何使用

-- only what you need

UPDATE cust
SET cust.NumberTPD = histRow.NumberCode
FROM ods.Customer cust
JOIN
  (SELECT c.CustomerNumber,
          max(h.UpdateSchedule) AS LastUpdateSchedule
   FROM ods.Customer c
   JOIN ods.CustomerHistory h ON c.CustomerNumber = h.CustomerNumber
   AND c.due_Dte >= h.UpdateSchedule
   WHERE c.Due_Dte > '2018-08-03'
     AND c.ExamineFrequency IN ('MONTHLY',
                                'MNTHLYLDAY')
     AND isnull(c.ScheduleEndDate, '1970-01-01') < c.due_Dte --sure about this?

     AND h.Examine = 1
   GROUP BY c.CustomerNumber) maxes
JOIN ods.CustomerHistory histRow ON maxes.CustomerNumber = histRow.CustomerNumber
AND maxes.LastUpdateSchedule = histRow.UpdatedSchedule

1 个答案:

答案 0 :(得分:0)

是的,可以使用过滤器属性查询选择的搜索结果

像这样使用:

  

在选择组件中添加过滤器属性

<v-select
          v-model="activity.scs"
          :items="statement"
          item-text="name"
          item-value="id"
          label="Select"
          persistent-hint
          :filter="selectFilter"
          return-object
          multiple
          chips
          deletable-chips
          clearable
          counter
          filter
          >
</v-select>  
  

在方法中

selectFilter(item, queryText) {   
  queryText = queryText.toLowerCase();

  return item.name.toLowerCase().indexOf(queryText) > -1 || item.id.toLowerCase().indexOf(queryText) > -1; 
}

这样,您可以使用自定义过滤器来搜索商品对象中的所有属性