May 17, 2011, 4:05 PM
[CLOSED] Display problems on Chrome and Firefox
Hi,
wil the following code i noticed a strange display problem using Chrome (version 11.0.696.68) and Firefox (v. 4.0.1).
Please consider also that IE (v. 8.0.7600.16385) works fine and that the images 'Lock_Close_Red' and 'Lock_Open_Green' are 16x16 pixel large.
Bye,
Stefano
wil the following code i noticed a strange display problem using Chrome (version 11.0.696.68) and Firefox (v. 4.0.1).
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!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 id="Head1" runat="server">
<title>Test</title>
<ext:ResourcePlaceHolder ID="MainResourcePlaceHolder" runat="server" />
<script type="text/javascript">
var linkClick = function (code) {
alert('Hi, ' + code);
};
var myRenderer = function (value, meta, record) {
return value;
var theImage;
if (record.data.TaskId == 70) {
theImage = 'Lock_Close_Red';
}
else {
theImage = 'Lock_Open_Green';
}
var s1 = String.format('<img src="/EasyRapp/Content/Images/{0}.png" style="vertical-align:middle;" ext:qtip="Image qtip" />', theImage);
var s2 = String.format("<a href='#' onclick='linkClick(\"{0}\");' ext:qtip=\"Text qtip\">{1}</a>", record.data.TaskName, record.data.TaskCode);
return s1 + ' ' + s2;
};
</script>
</head>
<body>
<ext:ResourceManager ID="MainScriptManager" runat="server" />
<ext:Viewport ID="TheViewport" runat="server" Layout="FitLayout">
<Items>
<ext:GridPanel
ID="TheGridPanel"
runat="server"
Header="false"
Border="false"
StripeRows="true"
TrackMouseOver="true">
<TopBar>
<ext:Toolbar ID="TheToolbar" runat="server">
<Items>
<ext:Button ID="Button1" runat="server" Icon="Application" Text="Test" />
</Items>
</ext:Toolbar>
</TopBar>
<Store>
<ext:Store ID="TheDataStore" runat="server" AutoLoad="true">
<Proxy>
<ext:HttpProxy Url="/EasyRapp/Task/GetAbsenceTaskList/" />
</Proxy>
<Reader>
<ext:JsonReader IDProperty="TaskId" Root="data">
<Fields>
<ext:RecordField Name="TaskId" SortDir="ASC" />
<ext:RecordField Name="TaskName" />
<ext:RecordField Name="TaskCode" />
</Fields>
</ext:JsonReader>
</Reader>
<SortInfo Field="TaskId" Direction="ASC" />
</ext:Store>
</Store>
<ColumnModel ID="TheColumnModel" runat="server">
<Columns>
<ext:Column ColumnID="TaskCode" DataIndex="TaskCode" Header="Name" Locked="true">
<Renderer Fn="myRenderer" />
</ext:Column>
<ext:Column ColumnID="TaskId" DataIndex="TaskId" Header="Id"/>
<ext:Column ColumnID="TaskName" DataIndex="TaskName" Header="Description"/>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel runat="server" />
</SelectionModel>
<View>
<ext:LockingGridView ID="TheGridView" runat="server" SyncHeights="true" />
</View>
</ext:GridPanel>
</Items>
</ext:Viewport>
</body>
</html>
In the attached image, you can notice that rows are not correctly aligned and in the last four rows the column "Description" is empty.Please consider also that IE (v. 8.0.7600.16385) works fine and that the images 'Lock_Close_Red' and 'Lock_Open_Green' are 16x16 pixel large.
Bye,
Stefano
Last edited by Daniil; May 18, 2011 at 10:02 AM.
Reason: [CLOSED]