System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種操作按鈕生成方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
技術(shù)介紹
1、表格是最常用的數(shù)據(jù)處理方式之一,主要用于輸入、輸出、顯示、處理和打印數(shù)據(jù),可以用于制作各種復(fù)雜的表格文檔,甚至能幫助用戶進(jìn)行復(fù)雜的統(tǒng)計(jì)運(yùn)算和圖表化展示等。表格還常用于數(shù)據(jù)庫(kù)中數(shù)據(jù)的呈現(xiàn)和編輯、數(shù)據(jù)錄入界面設(shè)計(jì)、數(shù)據(jù)交換、數(shù)據(jù)報(bào)表及分發(fā)等。
2、為了實(shí)現(xiàn)不同場(chǎng)景下表格的不同功能,例如,編輯、導(dǎo)出數(shù)據(jù)等。在表格中增加操作按鈕,以在表格中執(zhí)行特定的操作。但是,目前在生成表格中的操作按鈕時(shí),每次都需要用戶提供完整的生成操作按鈕的代碼。在某些情況下,不同功能的操作按鈕的代碼中有很多相同的代碼段,而這些相同的代碼段中只要有一個(gè)錯(cuò)誤,那么完整的代碼中所有與該代碼段相同的代碼需要進(jìn)行同步修改。因此,目前操作按鈕的生成方式會(huì)造成代碼的可維護(hù)性低的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問(wèn)題,本申請(qǐng)?zhí)峁┮环N操作按鈕生成方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
2、為解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)岢鲆韵路桨福?/p>
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N操作按鈕生成方法,方法包括:接收操作按鈕生成指令;根據(jù)操作按鈕生成指令確定操作按鈕的生成模式,生成模式包括配置模式和插槽模式根據(jù)生成模式生成操作按鈕。
4、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,根據(jù)操作按鈕生成指令確定操作按鈕的生成模式,包括:根據(jù)操作按鈕生成指令中配置參數(shù)的配置情況確定操作按鈕的生成模式,配置參數(shù)的配置情況包括參數(shù)值和/或參數(shù)值中插
5、結(jié)合第一方面,在另一種可能的實(shí)現(xiàn)方式中,根據(jù)操作按鈕生成指令中配置參數(shù)的配置情況確定操作按鈕的生成模式,包括:當(dāng)操作按鈕生成指令中包括操作按鈕的配置參數(shù)的參數(shù)值,且參數(shù)值中不包括插槽標(biāo)志位時(shí),指示操作按鈕的生成模式為配置模式;當(dāng)操作按鈕生成指令中包括操作按鈕的配置參數(shù)的參數(shù)值,且參數(shù)值中包括插槽標(biāo)志位時(shí),指示操作按鈕的生成模式為混用模式;當(dāng)操作按鈕生成指令中不包括操作按鈕的配置參數(shù)的參數(shù)值時(shí),指示操作按鈕的生成模式為插槽模式。
6、結(jié)合第一方面,在另一種可能的實(shí)現(xiàn)方式中,根據(jù)生成模式生成操作按鈕,包括:當(dāng)操作按鈕的生成模式為配置模式時(shí),根據(jù)操作按鈕的生成模板和參數(shù)值生成操作按鈕,并將參數(shù)值與操作按鈕綁定。
7、結(jié)合第一方面,在另一種可能的實(shí)現(xiàn)方式中,根據(jù)生成模式生成操作按鈕,還包括:當(dāng)操作按鈕的生成模式為插槽模式時(shí),獲取插槽標(biāo)簽,所述插槽標(biāo)簽用于指示生成操作按鈕的代碼;根據(jù)所述插槽標(biāo)簽生成操作按鈕。
8、結(jié)合第一方面,在另一種可能的實(shí)現(xiàn)方式中,當(dāng)操作按鈕的生成模式為混用模式時(shí),根據(jù)操作按鈕的生成模板、參數(shù)值以及操作按鈕生成指令中包括的插槽標(biāo)簽生成操作按鈕。
9、結(jié)合第一方面,在另一種可能的實(shí)現(xiàn)方式中,方法還包括:確定所述操作按鈕所在表格中每行操作按鈕組的寬度值,其中,所述操作按鈕組由每行顯示的操作按鈕組成;確定所述操作按鈕所在表格中每行操作按鈕組的最大寬度值并將其設(shè)置為所述表格中每行操作按鈕組的寬度值;將所述表格以鍵值對(duì)的形式存儲(chǔ),其中,所述表格的所有數(shù)據(jù)為鍵,所述表格中操作按鈕組的最大寬度值為值。
10、第二方面,本申請(qǐng)?zhí)峁┝艘环N操作按鈕生成裝置,操作按鈕生成裝置包括:接收模塊,用于接收操作按鈕生成指令;
11、確定模塊,用于根據(jù)操作按鈕生成指令確定操作按鈕的生成模式,生成模式包括配置模式和插槽模式;
12、生成模塊,用于根據(jù)生成模式生成操作按鈕。
13、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,確定模塊具體用于,根據(jù)操作按鈕生成指令中配置參數(shù)的配置情況確定操作按鈕的生成模式,配置參數(shù)的配置情況包括參數(shù)值和/或參數(shù)值中插槽標(biāo)志位的配置情況。
14、結(jié)合第二方面,在另一種可能的實(shí)現(xiàn)方式中,確定模塊具體用于,當(dāng)操作按鈕生成指令中包括操作按鈕的配置參數(shù)的參數(shù)值,且參數(shù)值中不包括插槽標(biāo)志位時(shí),指示操作按鈕的生成模式為配置模式;當(dāng)操作按鈕生成指令中包括操作按鈕的配置參數(shù)的參數(shù)值,且參數(shù)值中包括插槽標(biāo)志位時(shí),指示操作按鈕的生成模式為混用模式;當(dāng)操作按鈕生成指令中不包括操作按鈕的配置參數(shù)的參數(shù)值時(shí),指示操作按鈕的生成模式為插槽模式。
15、結(jié)合第二方面,在另一種可能的實(shí)現(xiàn)方式中,生成模塊具體用于,當(dāng)操作按鈕的生成模式為配置模式時(shí),根據(jù)操作按鈕的生成模板和參數(shù)值生成操作按鈕,并將參數(shù)值與操作按鈕綁定。
16、結(jié)合第二方面,在另一種可能的實(shí)現(xiàn)方式中,生成模塊具體用于,當(dāng)操作按鈕的生成模式為插槽模式時(shí),獲取插槽標(biāo)簽,插槽標(biāo)簽用于指示生成操作按鈕的代碼;根據(jù)插槽標(biāo)簽生成操作按鈕。
17、結(jié)合第二方面,在另一種可能的實(shí)現(xiàn)方式中,生成模塊具體用于,當(dāng)操作按鈕的生成模式為混用模式時(shí),根據(jù)操作按鈕的生成模板、參數(shù)值、所述插槽標(biāo)志位以及操作按鈕生成指令中包括的插槽標(biāo)簽生成操作按鈕。
18、結(jié)合第二方面,在另一種可能得實(shí)現(xiàn)方式中,生成模塊還用于,確定所述操作按鈕所在表格中每行操作按鈕組的寬度值,其中,所述操作按鈕組由每行顯示的操作按鈕組成;確定所述操作按鈕所在表格中每行操作按鈕組的最大寬度值并將其設(shè)置為所述表格中每行操作按鈕組的寬度值;將所述表格以鍵值對(duì)的形式存儲(chǔ),其中,所述表格的所有數(shù)據(jù)為鍵,所述表格中操作按鈕組的最大寬度值為值。
19、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第三方面,提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述第一方面的操作按鈕生成方法。
20、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的第四方面,提供了一種電子設(shè)備,所述設(shè)備包括至少一個(gè)處理器、以及與處理器連接的至少一個(gè)存儲(chǔ)器、總線;其中,處理器、存儲(chǔ)器通過(guò)總線完成相互間的通信;處理器用于調(diào)用存儲(chǔ)器中的程序指令,以執(zhí)行上述第一方面的操作按鈕生成方法。
21、借由上述技術(shù)方案,本申請(qǐng)?zhí)峁┑募夹g(shù)方案至少具有下列優(yōu)點(diǎn):
22、本申請(qǐng)?zhí)峁┑囊环N操作按鈕生成方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。本申請(qǐng)?jiān)谏杀砀竦牟僮靼粹o時(shí),提供了三種生成模式,即配置模式、插槽模式和混用模式,解決了現(xiàn)有技術(shù)中在生成表格的操作按鈕時(shí),用戶只能通過(guò)提供完整、全部的生成操作按鈕的代碼才能生成操作按鈕,造成生成操作按鈕的代碼可維護(hù)性低的問(wèn)題。與此同時(shí),本申請(qǐng)同時(shí)提供三種操作按鈕的生成模式,可以供用戶自由選擇,提高了操作按鈕生成過(guò)程的靈活性。
23、上述說(shuō)明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種操作按鈕生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述操作按鈕生成指令確定操作按鈕的生成模式,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述操作按鈕生成指令中配置參數(shù)的配置確定所述操作按鈕的生成模式,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述生成模式生成所述操作按鈕,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述生成模式生成所述操作按鈕,還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述生成模式生成所述操作按鈕,還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種操作按鈕生成裝置,其特征在于,所述裝置包括:
9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的操作按鈕生成方法。
10.一種電子設(shè)備,其特征在于,所述設(shè)備包括至少一個(gè)處理器、以及與處理器連接的至
...【技術(shù)特征摘要】
1.一種操作按鈕生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述操作按鈕生成指令確定操作按鈕的生成模式,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述操作按鈕生成指令中配置參數(shù)的配置確定所述操作按鈕的生成模式,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述生成模式生成所述操作按鈕,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述生成模式生成所述操作按鈕,還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述生成模式生成所述操作按鈕,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:龔鈺媚,湯德昆,
申請(qǐng)(專利權(quán))人:百融至信北京科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。