openlaszlo 元件重用設計

2021-05-24 11:47:08 字數 464 閱讀 4970

openlaszlo的基礎庫有很多ui的基本控制項。button,combox等等。在進行專案開發的時候,其實很多基礎元件是不能滿足需求的,因為設計比較複雜的ui的話,複雜的控制項是需要自己去設計。控制項還要能做到定製化。

laszlo元件定製化的基本設計大概有幾點。

1.通過樣式能夠處理控制項的style。比如字型,顏色,。

2.有可以複寫的介面或者方法。比如乙個**元件。排序的規則在不同的場景不一樣。所以,基類的元件應該有乙個可以實現複寫的排序方法。

3.布局可以定製化。比如*******控制項上面的button。可以通過css進行定製。然後button元件自動適應寬度。

而在*******的init方法裡,就可以根據對css定製的button元件進行初始化和布局。

4.在新的專案中,可以使用基礎控制項,繼承後進行擴充套件。然後沿用原來的css定製化方式。

更多的例項,可以在後續中提供一些更詳細的具體的例子。

在openlaszlo的元件上新增自定義右擊選單

自定義某個元件的右擊選單 下面給出的是在乙個view上面新增自己的右擊選單,其餘類似,當然也可以在canvas上新增 如果使用或者在新增別的元件右擊選單時遇到什麼問題,可以與我聯絡。var contextmenu new lzcontextmenu var additem contextmenu.m...

布局技巧 建立可重用的UI元件

android 平台提供了大量的 ui構件,你可以將這些小的視覺塊 構件 搭建在一起,呈現給使用者複雜且有用的畫面。然而,應用程式有時需要一些高階的視覺元件。為了滿足這一需求,並且能高效的實現,你可以把多個標準的構件結合起來成為乙個單獨的 可重用的元件。例如,你可以建立乙個可重用的元件包含乙個進度條...

畢設相關元件模組函式

void delay1ms unsigned int y 延時1ms,延時多少就傳多少 unsigned char ds18b20init c return1 初始化成功 外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img wkk2ihzx 1582043230885 image 2...