本技術(shù)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種對象確定方法、裝置及相關(guān)設(shè)備。
背景技術(shù):
1、選項(xiàng)展示是指向用于展示多個(gè)候選對象,以便用戶從多個(gè)候選對象中選擇一個(gè)或多個(gè)候選對象作為選項(xiàng)的取值。是計(jì)算機(jī)領(lǐng)域中常見的應(yīng)用場景。例如,在填寫表單的場景中,可以將待填寫的部分視為變量,并設(shè)置多個(gè)可選項(xiàng)。每個(gè)可選項(xiàng)對應(yīng)一個(gè)對象。這樣,用戶可以通過多個(gè)可選項(xiàng)中從預(yù)設(shè)的多個(gè)對象中選擇一個(gè)或多個(gè)對象作為待填寫的內(nèi)容。
2、在變量選擇的過程中,需要向用戶展示多個(gè)可選項(xiàng),以便用戶從多個(gè)可選項(xiàng)中選擇變量的取值。如果可選項(xiàng)的數(shù)量較多,可以將多個(gè)可選項(xiàng)分級展示。但是,分級展示的可選項(xiàng)不便于用戶選擇。
技術(shù)實(shí)現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)的問題,本技術(shù)提供了一種對象確定方法、裝置及相關(guān)設(shè)備。
2、基于此,本技術(shù)提供的技術(shù)方案如下:
3、第一方面,本技術(shù)提供了一種對象確定方法,所述方法包括:
4、顯示第一對象展示欄,所述第一對象展示欄包括至少一個(gè)第一對象展示項(xiàng);
5、響應(yīng)于針對所述第一對象展示欄中目標(biāo)第一對象展示項(xiàng)觸發(fā)的選取操作,選中第一對象,所述目標(biāo)第一對象展示項(xiàng)用于展示所述第一對象;
6、響應(yīng)于針對所述目標(biāo)第一對象展示項(xiàng)觸發(fā)的展開顯示操作,顯示第二對象展示欄,所述第二對象展示欄包括至少一個(gè)第二對象展示項(xiàng),所述第二對象展示欄所展示的對象為所述第一對象的子對象。
7、在一些可能的實(shí)現(xiàn)方式中,所述目標(biāo)第一對象展示欄包括第一控件和第二控件,所述第一控件用于觸發(fā)所述選取操作,所述第二控件用于觸發(fā)展開顯示操作。
8、在一些可能的實(shí)現(xiàn)方式中,在獲取所述展開顯示操作之前,所述方法還包括:
9、響應(yīng)于針對所述第二控件觸發(fā)的預(yù)設(shè)操作,基于第一顯示方式顯示所述第二控件,基于所述第一顯示方式顯示的所述第二控件用于指示所述第一對象存在至少一個(gè)子對象。
10、在一些可能的實(shí)現(xiàn)方式中,在獲取所述展開顯示操作之后,所述方法還包括:
11、基于第二顯示方式顯示所述第二控件,基于所述第二顯示方式顯示的所述第二控件用于指示所述第二對象展示欄與所述第一對象對應(yīng)。
12、在一些可能的實(shí)現(xiàn)方式中,在獲取所述選取操作之后,所述方法還包括:
13、根據(jù)第三顯示方式顯示所述目標(biāo)第一對象展示項(xiàng),基于所述第三顯示方式顯示的所述目標(biāo)第一對象展示項(xiàng)用于指示所述第一對象被選中。
14、在一些可能的實(shí)現(xiàn)方式中,所述方法還包括:
15、響應(yīng)于針對所述第二對象展示欄中目標(biāo)第二對象展示欄觸發(fā)的展開顯示操作,顯示第三對象展示欄,所述第三對象展示欄包括至少一個(gè)第三對象展示項(xiàng),所述第三對象展示欄所展示的對象與為第二對象的子對象;所述目標(biāo)第二對象展示欄用于展示所述第二對象。
16、在一些可能的實(shí)現(xiàn)方式中,所述方法用于確定目標(biāo)變量的取值,所述方法還包括:
17、響應(yīng)于所述目標(biāo)變量與所述第二對象存在沖突,基于第四顯示方式顯示所述目標(biāo)第二對象展示項(xiàng),基于所述第四顯示方式顯示的所述目標(biāo)第二對象展示項(xiàng)用于指示所述目標(biāo)變量與所述第二對象存在沖突。
18、在一些可能的實(shí)現(xiàn)方式中,所述顯示第三對象展示欄包括:
19、響應(yīng)于展示欄數(shù)量小于第一閾值,基于預(yù)設(shè)面積顯示所述第三對象展示欄;所述展示欄數(shù)量為所述目標(biāo)變量對應(yīng)的展示欄的數(shù)量,所述目標(biāo)變量對應(yīng)的展示欄包括所述第一對象展示欄、所述第二對象展示欄和所述第三對象展示欄;
20、響應(yīng)于所述展示欄數(shù)量不小于所述第一閾值,根據(jù)所述展示欄數(shù)量確定第一面積,基于所述第一面積顯示所述第三對象展示欄。
21、在一些可能的實(shí)現(xiàn)方式中,所述方法還包括:
22、將所述第一對象展示欄的面積和所述第二對象展示欄的面積調(diào)整為所述第一面積。
23、第二方面,本技術(shù)提供了一種對象確定裝置,所述裝置包括:顯示單元,用于顯示第一對象展示欄,所述第一對象展示欄包括至少一個(gè)第一對象展示項(xiàng)。選中單元,用于響應(yīng)于針對所述第一對象展示欄中目標(biāo)第一對象展示項(xiàng)觸發(fā)的選取操作,選中第一對象,所述目標(biāo)第一對象展示項(xiàng)用于展示所述第一對象。所述顯示單元,還用于響應(yīng)于針對所述目標(biāo)第一對象展示項(xiàng)觸發(fā)的展開顯示操作,顯示第二對象展示欄,所述第二對象展示欄包括至少一個(gè)第二對象展示項(xiàng),所述第二對象展示欄所展示的對象為所述第一對象的子對象。
24、在一些可能的實(shí)現(xiàn)方式中,所述目標(biāo)第一對象展示欄包括第一控件和第二控件,所述第一控件用于觸發(fā)所述選取操作,所述第二控件用于觸發(fā)展開顯示操作。
25、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于響應(yīng)于針對所述第二控件觸發(fā)的預(yù)設(shè)操作,基于第一顯示方式顯示所述第二控件,基于所述第一顯示方式顯示的所述第二控件用于指示所述第一對象存在至少一個(gè)子對象。
26、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于基于第二顯示方式顯示所述第二控件,基于所述第二顯示方式顯示的所述第二控件用于指示所述第二對象展示欄與所述第一對象對應(yīng)。
27、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于根據(jù)第三顯示方式顯示所述目標(biāo)第一對象展示項(xiàng),基于所述第三顯示方式顯示的所述目標(biāo)第一對象展示項(xiàng)用于指示所述第一對象被選中。
28、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于響應(yīng)于針對所述第二對象展示欄中目標(biāo)第二對象展示欄觸發(fā)的展開顯示操作,顯示第三對象展示欄,所述第三對象展示欄包括至少一個(gè)第三對象展示項(xiàng),所述第三對象展示欄所展示的對象與為第二對象的子對象;所述目標(biāo)第二對象展示欄用于展示所述第二對象。
29、在一些可能的實(shí)現(xiàn)方式中,所述裝置用于確定目標(biāo)變量的取值。所述顯示單元,具體用于響應(yīng)于所述目標(biāo)變量與所述第二對象存在沖突,基于第四顯示方式顯示所述目標(biāo)第二對象展示項(xiàng),基于所述第四顯示方式顯示的所述目標(biāo)第二對象展示項(xiàng)用于指示所述目標(biāo)變量與所述第二對象存在沖突。
30、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于響應(yīng)于展示欄數(shù)量小于第一閾值,基于預(yù)設(shè)面積顯示所述第三對象展示欄;所述展示欄數(shù)量為所述目標(biāo)變量對應(yīng)的展示欄的數(shù)量,所述目標(biāo)變量對應(yīng)的展示欄包括所述第一對象展示欄、所述第二對象展示欄和所述第三對象展示欄。響應(yīng)于所述展示欄數(shù)量不小于所述第一閾值,根據(jù)所述展示欄數(shù)量確定第一面積,基于所述第一面積顯示所述第三對象展示欄。
31、在一些可能的實(shí)現(xiàn)方式中,所述顯示單元,具體用于將所述第一對象展示欄的面積和所述第二對象展示欄的面積調(diào)整為所述第一面積。
32、第三方面,本技術(shù)提供一種電子設(shè)備,包括:
33、一個(gè)或多個(gè)處理器;
34、存儲裝置,其上存儲有一個(gè)或多個(gè)程序,
35、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)第一方面中任一所述的方法。
36、第四方面,本技術(shù)提供一種計(jì)算機(jī)可讀介質(zhì),其上存儲有計(jì)算機(jī)程序,其中,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面中任一所述的方法。
37、第五方面,本技術(shù)提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品在設(shè)備上運(yùn)行時(shí),使得所述設(shè)備執(zhí)行第一方面所述的方法。
38、由此可見,本技術(shù)具有如下有益效果:
39、本技術(shù)實(shí)施例提供了一種對象確定方法、裝置、設(shè)備及存儲介質(zhì)。如果用戶想要選擇目標(biāo)變量所包括的對象,可以先向用戶展示第一對象展示欄。第一對象展示欄中包括至少一個(gè)第一對象展示項(xiàng)。每個(gè)第一對象展示項(xiàng)對應(yīng)能夠被選中的對象。第一對象展示欄中包括目標(biāo)第一對象展示項(xiàng)。目標(biāo)第一對象展示項(xiàng)用于展示第一對象。用戶可以針對目標(biāo)第一對象展示項(xiàng)觸發(fā)選取操作或展開顯示操作。其中,選取操作用于選中第一對象。展開顯示操作用于觸發(fā)展示第二對象展示欄。第二對象展示欄用于展示第一對象的子對象,包括至少一個(gè)第二對象展示項(xiàng)。第二對象展示項(xiàng)用于展示第一對象的子對象。這樣,對于存在上下級關(guān)系的不同對象,用戶既可以通過觸發(fā)展開顯示操作,控制展開顯示第一對象的子對象,又可以通過觸發(fā)選取操作確定目標(biāo)變量包括第一對象。如此,對象展示欄中的對象展示項(xiàng)既可用于選取上級對象作為目標(biāo)變量,又可用于觸發(fā)展開顯示子對象,便于用戶選取目標(biāo)變量對應(yīng)的對象。