新增中繼器:在中繼器裡放入下拉符號和多選框。
設定中繼器:
type:分1、2、3三個級別,1表示一級(如廣東省),2表示二級(如廣東省—廣州市),3表示(廣東省-廣州市-海珠區)。
memu1:表示第一級選單
memu2:表示第二級選單
memu3:表示第三級選單
xiala:1表示有下拉符號,0表示沒有下拉符號
see:1表示可見,0表示隱藏
xuan:下拉符號的方向,0向右,1向下
xuanzhong:1表示選擇,0表示未選中
設定中繼器載入時互動事件。
新增篩選[[Item.see==’1′]]:篩選出see為1(可見)的行設定中繼器每項載入時互動事件。(1)設定多選框文字和位置
如果是一級選單,設定多選框文字=memu1
如果是二級選單,設定多選框文字=memu2,並且移動下拉符號和多選框組合向右移動20
如果是三級選單,設定多選框文字=memu3,並且移動下拉符號和多選框組合向右移動40
(2)設定下拉符號如果xiala=0,隱藏下拉符號。如果xuan=0,下拉符號向右,表示收起下級選單如果xuan=1,下拉符號向上,表示開啟下級選單(3)設定選中
如果xuanzhong=1,選中該行多選框。
設定下拉符號滑鼠單擊時事件:
設定展開按鈕滑鼠單擊時事件:如果2級文字標籤為空,更新行條件[[Item.type==’2’&&Item.memu1==a]],更新see=1;如果2級文字不為空。更新行條件[[Item.type==’3’&&Item.memu1==a&&Item.memu2==b]],更新see=0。設定收起按鈕滑鼠單擊時事件:如果2級文字標籤為空,更新行條件[[Item.type!=’1’&&Item.memu1==a]],更新see=0,xuan=0;如果2級文字不為空。更新行條件[[Item.type==’3’&&Item.memu1==a&&Item.memu2==b]],更新see=0。設定多選框事件:選中時,更新行this,列選中=1,設定文字1級文字標籤=memu1,2級文字標籤=memu2,type文字標籤=type,觸發滑鼠單擊選中按鈕的事件。
如果type文字標籤=1,更新行條件[[Item.memu1==a]],更新xuanzhong=1。
如果type文字標籤=2,更新行條件[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=1。
如果type文字標籤=1,更新行條件[[Item.memu1==a]],更新xuanzhong=0。
如果type文字標籤=2,更新行條件[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=0。更新行條件[[Item.memu1==a&&Item.memu2==”&&Item.memu3==”]],更新xuanzhong=0。
如果type文字標籤=3,更新行條件[[Item.memu1==a&&Item.memu2==b&&Item.memu3==”]],更新xuanzhong=0,更新行條件。[[[Item.memu1==a&&Item.memu2==”&&Item.memu3==”]],更新xuanzhong=0。
新增中繼器:在中繼器裡放入下拉符號和多選框。
設定中繼器:
type:分1、2、3三個級別,1表示一級(如廣東省),2表示二級(如廣東省—廣州市),3表示(廣東省-廣州市-海珠區)。
memu1:表示第一級選單
memu2:表示第二級選單
memu3:表示第三級選單
xiala:1表示有下拉符號,0表示沒有下拉符號
see:1表示可見,0表示隱藏
xuan:下拉符號的方向,0向右,1向下
xuanzhong:1表示選擇,0表示未選中
設定中繼器載入時互動事件。
新增篩選[[Item.see==’1′]]:篩選出see為1(可見)的行設定中繼器每項載入時互動事件。(1)設定多選框文字和位置
如果是一級選單,設定多選框文字=memu1
如果是二級選單,設定多選框文字=memu2,並且移動下拉符號和多選框組合向右移動20
如果是三級選單,設定多選框文字=memu3,並且移動下拉符號和多選框組合向右移動40
(2)設定下拉符號如果xiala=0,隱藏下拉符號。如果xuan=0,下拉符號向右,表示收起下級選單如果xuan=1,下拉符號向上,表示開啟下級選單(3)設定選中
如果xuanzhong=1,選中該行多選框。
設定下拉符號滑鼠單擊時事件:
設定展開按鈕滑鼠單擊時事件:如果2級文字標籤為空,更新行條件[[Item.type==’2’&&Item.memu1==a]],更新see=1;如果2級文字不為空。更新行條件[[Item.type==’3’&&Item.memu1==a&&Item.memu2==b]],更新see=0。設定收起按鈕滑鼠單擊時事件:如果2級文字標籤為空,更新行條件[[Item.type!=’1’&&Item.memu1==a]],更新see=0,xuan=0;如果2級文字不為空。更新行條件[[Item.type==’3’&&Item.memu1==a&&Item.memu2==b]],更新see=0。設定多選框事件:選中時,更新行this,列選中=1,設定文字1級文字標籤=memu1,2級文字標籤=memu2,type文字標籤=type,觸發滑鼠單擊選中按鈕的事件。
如果type文字標籤=1,更新行條件[[Item.memu1==a]],更新xuanzhong=1。
如果type文字標籤=2,更新行條件[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=1。
如果type文字標籤=1,更新行條件[[Item.memu1==a]],更新xuanzhong=0。
如果type文字標籤=2,更新行條件[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=0。更新行條件[[Item.memu1==a&&Item.memu2==”&&Item.memu3==”]],更新xuanzhong=0。
如果type文字標籤=3,更新行條件[[Item.memu1==a&&Item.memu2==b&&Item.memu3==”]],更新xuanzhong=0,更新行條件。[[[Item.memu1==a&&Item.memu2==”&&Item.memu3==”]],更新xuanzhong=0。