JBolt開發(fā)平臺入門(2)-組件自動化-AutoSelect

教程總目錄

上一節(jié):JBolt開發(fā)平臺二次開發(fā)入門(1)

本教程我們來看一下JBolt開發(fā)平臺的基礎(chǔ)數(shù)據(jù)和全局數(shù)據(jù)配置管理镀迂。

這里為什么把配置分為基礎(chǔ)和全局配置兩個模塊區(qū)管理呢,解釋一下:

一、基礎(chǔ)數(shù)據(jù)管理

基礎(chǔ)配置就是傳統(tǒng)的字典管理梦谜,有字典分類,每個分類下有自己的字典項目土居,而且JBolt平臺里的字典數(shù)據(jù)現(xiàn)在我設(shè)計的是可以單層使用也可以多級使用地淀。
1为黎、單層數(shù)據(jù):就是一個分類下有幾個項目,例如 做博客有博客文章分類 做活動管理有 活動分類
2伪朽、多級數(shù)據(jù):是分類下的項目還有父子層級關(guān)系轴咱,舉個數(shù)據(jù)貓里的例子:
針對一個項目所屬的學(xué)科維度這幾個字典分類下,還有K12學(xué)科輔導(dǎo)這個父項目烈涮,之下還有全科嗦玖、語文、數(shù)學(xué)之類的子項目 構(gòu)成了多級字典數(shù)據(jù)跃脊。

學(xué)科維度

多級字典

在JBolt中的字典管理可以通過創(chuàng)建字典分類的層級模式屬性來控制具體層級:

控制層級

目前遇到最多的也是兩級宇挫,三級的還沒遇到,所以暫時支持的是兩級酪术,多級和無限級其實支持也是小改一下的事情器瘪;

這個基礎(chǔ)數(shù)據(jù)不管幾個級別,我知道怎么定義設(shè)置了 具體開發(fā)的時候怎么用绘雁?

字典定義很多時候我們的使用場景和使用的組件就是Select radio checkbox這種單選和多選的組件橡疼。下面我們來看在JBolt中如何在前端網(wǎng)頁里快速使用自動化的基礎(chǔ)數(shù)據(jù)組件:

組件1、自動加載數(shù)據(jù)源的Select+自動設(shè)置選中元素的Select組件

我們就拿基礎(chǔ)數(shù)據(jù)里的文件分類做例子:


文件分類

下面我們看看實際加載文件分類的效果:


組件效果

下圖展示了select組件加載的數(shù)據(jù)
自動加載了數(shù)據(jù)源

下圖在點擊表單提交的時候會做校驗庐舟,這個select上配置了校驗規(guī)則欣除,和提示信息,都可以正常校驗挪略。


自動校驗

當我選擇了一個值历帚,提交后,Demo跳轉(zhuǎn)回來:自動選中了剛才選擇的項目
這個經(jīng)常用在一些列表查詢條件上杠娱,你選擇條件點擊查詢后挽牢,回來需要保持你剛才選擇的條件不變。


自動選中

上面四個功能摊求,你不需要寫任何js代碼禽拔,只需要寫html代碼和屬性就行了,不信看下圖:


完整介紹

這里面的數(shù)據(jù)源地址是一個具體的Controller中的action室叉,返回的值也是JBolt開發(fā)平臺里內(nèi)定的睹栖,字典表的service早就提供封裝好了 一句話搞定:

代碼早就封裝好了service

這個是我在demo里用的,其實在Dictionary自身的Controller里也有茧痕,方便后端的頁面隨時調(diào)用野来,如果是有小程序端或者H5里需要讀取這些數(shù)據(jù),可能就需要你具體的針對小程序的API接口里提供這樣的接口凿渊,總之還是調(diào)用我封裝好的DictionaryService.


dictionryAdminController中提供的調(diào)用

組件上指定這個data-url地址就好了:

組件的URL

--對了 我們的字典里還有兩級的怎么用梁只?這個demo是一層的啊缚柳,如果加載兩層的怎么設(shè)置?

告訴你搪锣,非常簡單秋忙,不用你做任何特殊修改,和上面的一模一樣构舟,設(shè)置好數(shù)據(jù)源地址就OK灰追,自動處理。


這是兩級的

這個分類的TypeKey是group狗超,我們換一下就可以:


修改了key

再看看二級的加載效果:是不是超級簡單


二級加載效果

相關(guān)原理在這里就不贅述了弹澎,全部使用JS封裝,使用就復(fù)制demo改改url和幾個中文信息就完了努咐,so easy苦蒿;

未完待續(xù),后面組件更精彩渗稍,二級聯(lián)動佩迟,多級聯(lián)動,都是一個屬性搞定竿屹,無需js

其他的checkbox和radio也都做了js的封裝报强,自動選中單選多選,自動加載初始選中值拱燃,等等

好項目秉溉,值得你擁有!

下一節(jié):JBolt開發(fā)平臺二次開發(fā)入門(3)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末碗誉,一起剝皮案震驚了整個濱河市召嘶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诗充,老刑警劉巖苍蔬,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诱建,死亡現(xiàn)場離奇詭異蝴蜓,居然都是意外死亡,警方通過查閱死者的電腦和手機俺猿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門茎匠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人押袍,你說我怎么就攤上這事诵冒。” “怎么了谊惭?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵汽馋,是天一觀的道長侮东。 經(jīng)常有香客問我,道長豹芯,這世上最難降的妖魔是什么悄雅? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮铁蹈,結(jié)果婚禮上宽闲,老公的妹妹穿的比我還像新娘。我一直安慰自己握牧,他們只是感情好容诬,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沿腰,像睡著了一般览徒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颂龙,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天吱殉,我揣著相機與錄音,去河邊找鬼厘托。 笑死友雳,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的铅匹。 我是一名探鬼主播押赊,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼包斑!你這毒婦竟也來了流礁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤罗丰,失蹤者是張志新(化名)和其女友劉穎神帅,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體萌抵,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡找御,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绍填。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霎桅。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖讨永,靈堂內(nèi)的尸體忽然破棺而出滔驶,到底是詐尸還是另有隱情,我是刑警寧澤卿闹,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布揭糕,位于F島的核電站萝快,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏著角。R本人自食惡果不足惜杠巡,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雇寇。 院中可真熱鬧氢拥,春花似錦、人聲如沸锨侯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽囚痴。三九已至叁怪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間深滚,已是汗流浹背奕谭。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留痴荐,地道東北人血柳。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像生兆,于是被迫代替她去往敵國和親难捌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353