過濾數(shù)據(jù)
過濾可以只顯示符合一定條件的數(shù)據(jù),數(shù)據(jù)過濾通常是由不包含在中繼器內(nèi)的部件觸發(fā)的(也就是中繼器外部的部件)。下面昆明網(wǎng)站建設(shè)小編將介紹一下如何對(duì)中繼器中的數(shù)據(jù)進(jìn)行按條件過濾。
第一步:在設(shè)計(jì)區(qū)域中選中【三星】,在右側(cè)部件【屬性】面板中雙擊【鼠標(biāo)單擊時(shí)】事件,在彈出的【用例編輯器】中新增【添加過濾器】動(dòng)作,在【配置動(dòng)作】中勾選products中繼器,在底部勾選【移除其他過濾器】,給該過濾器命名為【過濾出三星品牌商品】,見圖20。然后單擊條件右側(cè)的【fx】,在彈出的【編輯值】對(duì)話框中單擊【插入變量或函數(shù)…】。在下拉列表中選擇 item.brands,并將其修改為[[Item.brands == 'samsung']]。該表達(dá)式的意思是,將中繼器數(shù)據(jù)集里面brands這一列數(shù)據(jù)中所有samsung的數(shù)據(jù)過濾出來,見圖21。單擊【確定】按鈕關(guān)閉【編輯值】對(duì)話框。
(圖20)
繼續(xù)在【用例編輯器】中新增【選中】動(dòng)作,在【配置動(dòng)作】中勾選【當(dāng)前部件】,見圖22。單擊【確定】按鈕關(guān)閉【用例編輯器】。
(圖21)
(圖22)
昆明網(wǎng)站制作小提示:如果要對(duì)中繼器中的數(shù)據(jù)進(jìn)行多次過濾,那么在【用例編輯器】中配置動(dòng)作時(shí)一定要勾選【移除其他過濾器】,否則會(huì)因?yàn)檫^濾條件沖突而導(dǎo)致出現(xiàn)問題。
當(dāng)前文章標(biāo)題:對(duì)中繼器中數(shù)據(jù)進(jìn)行按條件過濾的第一步
當(dāng)前URL:http://m.iy5y368.cn/news/wzzz/3512.html
上一篇:制作天貓商城商品列表頁的第九步