關於ext項目實例jssevlet的信息

本文目錄一覽:

ext怎麼從數據庫中取得圖片路徑,然後在js上顯示出圖片呢?

首先從數據庫獲取信息到前端,接收數據要用store,你把圖片的路徑寫入數據庫中,然後通過store去load數據到前端。

然後要看你要怎麼展示圖片,在哪顯示了!

例如使用Ext.XTemplate,自己去寫圖片顯示的位置,樣式等。可以去參考ext3.0文檔中Ext.DataView的例子

var store = new Ext.data.JsonStore( {

fields : [ “id”, “name”, “path” ],

url: ‘….’,

……

});

store.load();

var tpl = new Ext.XTemplate(‘div class=”aaa”img src=”{path}” title=”{name}” //div’,);

var dataview = new Ext.DataView( {

store: store,

tpl: tpl,

……..

});

var panel = new Ext.Panel({

…….

items:dataview

)}

還可以使用textfield,這就要自己完成整個panel或window的布局了

例如:

…..

{

columnWidth : .5,

layout : ‘form’,

labelWidth : 60,

items : [{

xtype : ‘textfield’,

fieldLabel : ‘個人照片’,

width : 150,

Height : 180,

inputType : ‘image’,

listeners : { // 該項被載入時加載照片

‘render’ : function(_filed) {

_filed.getEl().dom.src = “a.jpg”;//這裡圖片的路徑可以預先從store中讀取,賦給變量然後給它

}

}

}]

}

如果是在grid里顯示圖片,那麼grid中的ColumnModel里可以有一個字段是圖片路徑,然後通過store傳入該路徑並顯示

例如:

var sm = new Ext.grid.CheckboxSelectionModel();

var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm,

{

header : “圖片”,

width : 40,

dataIndex : “path”,

align : “center”,

renderer : function(v) {

return “img src='” + v +”‘”

}

},

……

還有很多跟圖片有關的地方,我暫時也想不起來,看具體情況具體解決了,總之後台對應的是數據庫,前台對應的是store,前後交互就是把後台的數據放store里,然後前台根據store做前台該做的事

ext.jsitems樣式調整

調整方法如下:

1.打開瀏覽器的,使用瀏覽器的開發者工具,使用選擇工具,選中該元素。

2.因為是選中後才會有的,所以如果在調試器定位到對應的元素,新增類跟偽元素都會消失。

3.點擊開發者工具窗體右上角的…,選擇“Searchallfiles”。

4.在查詢文本框中輸入x-grid-item-focus

5.單擊查找到的文件,定位到scss(此處為含有偽類的)文件

如何用Ext中的panel動態的加載js文件,我用的了autoLoad,並將其屬性scripts設成了true,但還是不行

很正常,不要用autoload,用autoload你設成什麼也沒用。要用iframe

html : ‘iframe scrolling=”auto” frameborder=”0″ width=”100%” height=”100%” src=’+ url + ‘/iframe’

急求答案:EXT JS 的中文亂碼問題,servlet 一獲取前台傳來的中文值,就顯示一串亂碼(???è??)

一個是用 post方式提交數據

一個是看看你的服務器的編碼方式

項目中使用了Ext3.0後引入js文件後超級卡,有時還無響應,去掉了javascript校驗還是卡,有什麼辦法解決?

原因:庫衝突

解決方法:把除了ext之外所有的js引用全去掉,然後一個一個往裡面加載,看看是哪個文件跟ext庫有衝突,一般是你在JavaScript的內置類的prototype中擴展了某些函數導致的,特別是json解析的庫,大部分都會互相衝突

ext 怎麼用JS控制一個按鈕,按鈕的click事件之後,不可用,2秒鐘以後在啟用,

我更明白。

js

——————————-

function btnSendMsgClick() {

Ext.getCmp(‘btnSendMsg’).setDisabled(true);

setTimeout(“ChangeBtn(‘btnSendMsg’,false)”, 2000);

}

function ChangeBtn(btnName, b) {

Ext.getCmp(btnName).setDisabled(b);

}

—————————————-

aspx

ext:Button ID=”btnSendMsg” runat=”server” StandOut=”true” Text=”發送短信” Icon=”ApplicationGo”

DirectEvents

Click OnEvent=”SendMsg_Click” /

/DirectEvents

ListenersClick Handler=”btnSendMsgClick()” //Listeners

/ext:Button

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/158397.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-19 00:41
下一篇 2024-11-19 00:41

相關推薦

  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • 掌握magic-api item.import,為你的項目注入靈魂

    你是否曾經想要導入一個模塊,但卻不知道如何實現?又或者,你是否在使用magic-api時遇到了無法導入的問題?那麼,你來到了正確的地方。在本文中,我們將詳細闡述magic-api的…

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Django框架:從簡介到項目實戰

    本文將從Django的介紹,以及如何搭建Django環境開始,逐步深入到Django模型、視圖、模板、表單,最後通過一個小型項目實戰,進行綜合性的應用,讓讀者獲得更深入的學習。 一…

    編程 2025-04-28
  • IIS部署Python項目

    本文將從多個方面詳細闡述在IIS上如何部署Python項目。包括安裝IIS、安裝Python、配置IIS、編寫和部署Python代碼等內容。 一、安裝IIS和Python 在開始進…

    編程 2025-04-28
  • 如何在dolphinscheduler中運行chunjun任務實例

    本文將從多個方面對dolphinscheduler運行chunjun任務實例進行詳細的闡述,包括準備工作、chunjun任務配置、運行結果等方面。 一、準備工作 在運行chunju…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28

發表回復

登錄後才能評論