不断添加中。。。
1.Panel背景色设置成透明
BodyStyle ="background-color:transparent"
2.label文字着色
文字
小数位数控制
3.ORACLE数据库字段
显示到GP中必须改成大写,才能显示
4.格式化RMB¥100.00
见:http://blog.csdn.net/david_520042/article/details/7950914
5.改变tab文字大小的CSS
.x-tab-strip span.x-tab-strip-text
{
f ont-size: 12px;
}
加上 #id指定控件CSS
6.Confirm删除新增确认 根据Ext.net 官网 做了修改
第一种
protected void Cancel(object sender, DirectEventArgs e)
{
X.Msg.Confirm("提示", "删除将无法恢复是否确认删除?", new MessageBoxButtonsConfig
{
Yes = new MessageBoxButtonConfig
{
Handler = "Ext.net.DirectMethods.Yes()",
Text = "确认"
},
No = new MessageBoxButtonConfig
{
Handler = "Ext.net.DirectMethods.No()",
Text = "取消"
}
}).Show();
}
[DirectMethod]
public void Yes()
{
}
第二种:JS处理:
var addbug = function () {
Ext.Msg.show({
title: '确认对话框',
msg: '您确定生成:
<<材料(零件)不合格反馈单>>吗?',
buttons: Ext.Msg.YESNO,
fn: function (result) {
if (result == 'yes') {
Ext.net.DirectMethods.AddBug({
success: function (result) {
},
failure: function () {
errorMsgShow('生成材料(零件)不合格反馈单失败,请与管理员联系!')
}
});
}
},
icon: Ext.MessageBox.QUESTION
});
}
第三种: Before="return confirm('你确认要删除?');"
第四种:
7.前台验证不允许为空
8.后台处理:首行 上一行 下一行 尾行
#region 首行 上一行 下一行 尾行
public void First(object o,DirectEventArgs e)
{
RowSelectionModel sm = this.ItemGrid.SelectionModel.Primary as RowSelectionModel;
sm.SelectFirstRow();
}
public void Previous(object o, DirectEventArgs e)
{
RowSelectionModel sm = this.ItemGrid.SelectionModel.Primary as RowSelectionModel;
sm.SelectPrevious();
}
public void Next(object o, DirectEventArgs e)
{
RowSelectionModel sm = this.ItemGrid.SelectionModel.Primary as RowSelectionModel;
sm.SelectNext();
}
public void Last(object o, DirectEventArgs e)
{
RowSelectionModel sm = this.ItemGrid.SelectionModel.Primary as RowSelectionModel;
sm.SelectLastRow();
}
#endregion
JS处理方式。。
9.Grid 固定高度,根据行自动增加高度。
-MaxHeight="550" AutoScroll="true" AutoDoLayout="true"
10.tabpanel 激活
TabPanel1.ActiveTabIndex = 1;
11.网格添加线
.x-grid3-cell-inner
{
border-right: 1px solid #dadada;
white-space: normal !important;
}
.x-grid3-row td, .x-grid3-summary-row td
{
padding-right: 0px;
}
.x-grid3-hd-row td
{
border-left: 0px solid;
}
12.简易工具栏效果:
13.打开新连接:
直接触发
var vendorsa = function () {
var id = Ext.getCmp("txtId").getValue();
if (id == "") {
alert("请选择一条记录!");
}
window.open('ZEIQCVendorFeedBack.aspx');
}
function openwin(w, h, url) {
var l = (window.screen.width / 2) - w / 2;
var t = (window.screen.height / 2) - h / 2;
window.open(url, '', 'width=' + w + ',height=' + h + ',top=' + t + ',left=' + l + ',menubar=no,toobar=no,scrollbars=yes,resizable=no,status=no,loation=no');
}
Grid渲染:
function Details(v) {
var temp = '{0}';
return String.format(temp, v);
};