ATLAS: rendere trascinabile una parte della pagina

di Stefano Mostarda, in UserScript, ASP.NET 2.0,

ATLAS ha alcuni Extenders già integrati nel proprio framework. Tra questi c'è il DragOverlayExtender che permette di rendere trascinabile qualunque oggetto nella form.
Grazie all'integrazione con le Profile API, è possibile memorizzare sul profilo dell'utente la posizione dell'oggetto così da ritrovarlo nello stesso posto al prossimo accesso allla pagina.

<style type="text/css">
      .panel { width:200px; height:400px; border: 1px solid black; }
      body { width:100%; height:100%; }
</style>
<form runat="server" id="Form1">
  <atlas:scriptmanager id="scriptManager" runat="server">
    <scripts>
      <atlas:scriptreference scriptname="AtlasUIDragDrop" />
    </scripts>
  </atlas:scriptmanager>
  <atlas:profilescriptservice runat="server" id="profileService" autosave="true" />
  <atlas:dragoverlayextender id="DOExtender" runat="server">
    <atlas:dragoverlayproperties enabled="true" targetcontrolid="pnlData" profileproperty="FloatingPosition" />
  </atlas:dragoverlayextender>
  <asp:panel id="pnlData" runat="server" cssclass="panel">
    Testo libero
  </asp:panel>
</form>

Per approfondimenti su ATLAS si veda:
http://atlas.aspitalia.com/

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi