In this tutorial we will create a Link Button by extending Extjs's Ext.Button class. The code is as follow.
there may be other ways to implement it, i implement it using this, if you know any better solution please share.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Extjs 4 Link Button Example</title>
<link rel="stylesheet" type="text/css" href="http://extjs-public.googlecode.com/svn/extjs-4.x/release/resources/css/ext-all.css" />
<script type="text/javascript" src="http://extjs-public.googlecode.com/svn/extjs-4.x/include/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
Ext.define('LinkButton', {
extend: 'Ext.Button',
xtype: 'linkbutton',
config: {
href:'',
target:'',
},
initComponent: function () {
this.on('click', function(){
window.open(this.href,this.target);
});
}
});
var linkButton=Ext.create('LinkButton', {
text: 'Extjs 4 Link Button',
scale:'large',
href:'http://www.mobilesjinni.com/',
target:'_self'
});
var linkButtonWindow = Ext.create('Ext.window.Window', {
title: 'Link Button Example - Tutorial Jinni',
width: 250,
height: 200,
layout:'fit',
items: [linkButton]
});
linkButtonWindow.show();
});
</script>
</head>
<body>
</body>
</html>
when you execute the above code in the browser it will render like this

0 comments:
Post a Comment