2022年6月24日 星期五

使用 ScriptCase 的 GRID-User Defined 設計一個產品頁/部落格文章頁等

ScriptCase 的 GRID Application裡面有四種型態的GRID,其中一個 User Defined 可以使用 HTML Template (定義在 Layout->HTML Template )裡面,也就是可以自行設計一個 HTML 模板,裡面再來放置 資料欄位值,然後,配合 GRID其他屬性的設定,而顯示頁面出來。

SC提供的範例,是 CARD ,一頁可以顯示所有的 CARD,或是依照 GRID 參數的設定,而一次顯示一筆或多筆均可。

如果一次一頁只顯示一筆,也就是商城單一產品展示頁的功能,或是 部落格單一文章展示頁的功能。

要一次只讀取一筆資料,可以在  SQL 地方,增加一個 WHERE productid=[v_productid],再來處理 [v_productid] 可以是 GET/POST 的方式給予值,這樣這個GRID 就只有一筆特定ID的資料頁了。

要把GRID 內定的依些顯示資料,例如格子底部的 幾筆之幾筆 的信息隱藏起來,就在 onScriptInit Event 裡面,加上 將該 CSS ID 設成 display: none; 這樣就可以了!

其他要怎麼顯示的格式,就在  HTML Template 裡面去設計即可。

GRID 的 layout 的 header/footer 也可以依據需要,設定顯示或不顯示。



** 註:

ScriptCase 的 GRID Application裡面有四種型態的GRID:

  • 橫式:一般橫式表格橫列的方式呈現資料,等於是一個 表格 報表
  • 直式:直式方式,一筆資料是一直行
  • SLIDE:投影片式,也就是運用SC提供的 現有Layout 功能,製作顯示頁面,一次一頁一筆
  • User Defined自定義,也就是 HTML Template

沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。