Drag and drop data to a grid
<!--
Isomorphic SmartClient
Copyright(c) 1998 and beyond Isomorphic Software, Inc.
"SmartClient" is a trademark of Isomorphic Software, Inc.
All rights reserved.
Open Source License
SmartClient source code, located under the source/ directory, and the resulting assembled modules
in isomorphic/system/modules/, as well as JavaScript and CSS files under the isomorphic/skins directory are
licensed under the terms of the GNU Lesser General Public License, version 3.
The text of the LGPLv3 license is available online at http://www.gnu.org/licenses/lgpl-3.0.html
If your project precludes the use of this license, or if you'd like to support SmartClient LGPL,
we encourage you to buy a commercial license.
Icon Experience Collection
Selected 16x16 icons within the isomorphic/skins directory are part of the Icon Experience collection
(http://www.iconexperience.com) and may be freely used with any SmartClient components without charge,
but may not be used as part of screen designs separate from SmartClient components without a purchase
of a license from Icon Experience. We are working to replace these icons as soon as possible.
All other media found under the isomorphic/skins directory may be used under the LGPLv3.
Commercial Licenses
A number of commercial licenses are available for purchase. Please see http://smartclient.com/license.
Warranty Disclaimer
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
Public License for more details.
Copyright 2001 and beyond Isomorphic Software, Inc. Last revised July 20, 2008.
-->
<!-- The following code is revised from SmartClient demo code(SmartClient_70rc2_LGPL.zip).-->
<HTML><HEAD>
<SCRIPT>var isomorphicDir="isomorphic/";</SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT>
<SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
<SCRIPT SRC=isomorphic/skins/standard/load_skin.js></SCRIPT>
</HEAD><BODY BGCOLOR='silver'>
<SCRIPT>
isc.TileGrid.create({
ID: "testList", width: 500, height: 400, autoDraw:false,
tileWidth:150,
tileHeight:170,
data: [
{
picture:"Camel.jpg",
commonName:"Arabian Camel",
information:"Can eat any vegetation including thorns. Has one hump for fat storage. Is well known as a beast of burden.",
lifeSpan:50,
scientificName:"Camelus dromedarius",
diet:"Herbivore",
status:"Not Endangered"
},
{
picture:"BaldEagle.jpg",
commonName:"Bald Eagle",
information:" Females lay one to three eggs. Visual acuity is 3-4 times greater than a human. Bald eagles build the largest nest of any North American bird. The largest nest found was 3.2 yds (2.9 m) in diameter and 6.7 yds (6.1 m) tall. Protection of the Bald Eagle is afforded by three federal laws: (1) the Endangered Species Act, (2) the Bald Eagle and Golden Eagle Protection Act, and (3) the Migratory Bird Treaty Act.",
lifeSpan:50,
scientificName:"southern subspecies: Haliaeetus leucocephalus leuc",
diet:"Carnivore",
status:"Endangered"
},
{
picture:"BlackSpiderMonkey.jpg",
commonName:"Black Spider Monkey",
information:"They can perform remarkable feats with their tails.",
lifeSpan:20,
scientificName:"Ateles panicus",
diet:"Herbivore",
status:"Not Endangered"
}
],
canAcceptDrop: true,
canDrag: true,
fields: [
{name:"picture", type:"image", imageURLPrefix:"/isomorphic/system/reference/inlineExamples/tiles/images/"},
{name:"commonName"}
]
});
isc.HLayout.create({
membersMargin: 10,
members: [
isc.ListGrid.create({
ID: "testGrid", autoDraw:false,
width:300, height: 400,
canDragRecordsOut: true,
canAcceptDroppedRecords: true,
canReorderRecords: true,
fields: [
{name:"commonName", title:"Common Name"},
{name:"lifeSpan", title:"Lifespan"},
{name:"status", title:"Status"}
]
}),
testList
]
});
</SCRIPT>
</BODY>
</HTML>
Related examples in the same category