低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

低代碼開發(fā)平臺(tái)呈現(xiàn)出“百家爭鳴”的態(tài)勢(shì),這確實(shí)是好事,中國各行各業(yè)有非常多的中小企業(yè)缺少業(yè)務(wù)管理系統(tǒng),并不是他們對(duì)業(yè)務(wù)系統(tǒng)沒有需求,恰恰相反,沒有能夠滿足他們的系統(tǒng),如果有物美價(jià)廉的系統(tǒng),誰會(huì)愿意什么都記錄在一個(gè)共享的Excel中呢?

什么樣的動(dòng)態(tài)化呢?

由于頁面本身基于“低代碼”平臺(tái)實(shí)現(xiàn),已經(jīng)無所謂動(dòng)態(tài)化了。但是一個(gè)業(yè)務(wù)軟件不可能僅僅只是固定化的頁面。更多的時(shí)候會(huì)涉及到根據(jù)某個(gè)字段的值顯示或者隱藏其他字段(比如一個(gè)最簡單的需求:客戶類型為個(gè)人或者組織的時(shí)候,我們所需要輸入的信息其實(shí)是不一樣的),這個(gè)在Web上確實(shí)很簡單,Javascript最為擅長。但是在APP,Windows客戶端中呢?這就是我們的平臺(tái)已經(jīng)解決了的問題。

哪怕您是Web客戶端,能夠使用Javascript實(shí)現(xiàn)界面元素的控制,但是如果默認(rèn)條件,后臺(tái)的初始化,后臺(tái)的權(quán)限校驗(yàn)等等需要?jiǎng)討B(tài)化控制,那么javascript顯然也很難做到了。

所以在我們的低代碼平臺(tái)中,我們提供了一套自研的“類Excel公式”的腳本,采用類Excel公式的目的是為了讓不懂軟件開發(fā)的人也都可以輕松書寫,比如我們要根據(jù)客戶類型隱藏個(gè)人或者組織的輸入信息,我們可以這樣設(shè)置腳本。

低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

再比如經(jīng)常會(huì)用到的“總價(jià)” = “單價(jià)” * “數(shù)量”這么一個(gè)簡單的計(jì)算,我們可以這么書寫:

低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

我們的腳本完全支持四則混合運(yùn)算(加減乘除,括號(hào),乘方等等),子表單元格的取值賦值,子表列的合計(jì),以及取整,絕對(duì)值,最小值,最大值,四色五入,日期加減,日期格式化,年,月,日,周,季度等等的取值。取當(dāng)前用戶,取當(dāng)前用戶所屬部門等等的方法。同時(shí)您也可以自定義自己的方法。只需要把開發(fā)好的dll放置在客戶端所在目錄即可。

腳本除了用于APP和Windows客戶端的動(dòng)態(tài)化,還可以用在什么地方呢?比如:

1、界面元素聯(lián)動(dòng);

2、新增記錄時(shí)的字段初始化;

3、進(jìn)入單據(jù)的管理列表時(shí)候默認(rèn)顯示條件;

4、權(quán)限設(shè)置(比如權(quán)限滿足某個(gè)條件,而條件值可以使用腳本);

5、套打時(shí)的標(biāo)簽信息動(dòng)態(tài)化計(jì)算;

比如我們的相冊(cè)廠產(chǎn)品,需要在相冊(cè)上有條形碼的功能,方便后續(xù)的機(jī)器設(shè)備進(jìn)行自動(dòng)化處理。

低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

那么我們就可以在開發(fā)平臺(tái)中設(shè)置好這個(gè)打印模板:

低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

當(dāng)然還有很多很多的使用場景,對(duì)于腳本當(dāng)然也有很多的實(shí)現(xiàn)方式,但是我們的目標(biāo)是希望哪怕您沒有軟件開發(fā)人員也可以自行書寫,也可以輕松使用我們的開發(fā)平臺(tái)。

最后,貼一張邏輯相對(duì)多的圖給大家

低代碼開發(fā)平臺(tái)的APP和Windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)(低代碼開發(fā)平臺(tái)的app和windows客戶端的動(dòng)態(tài)化實(shí)現(xiàn)區(qū)別)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部