首页>>百科常识

miniui grid边框属性怎么设置

今天宠物迷的小编给各位宠物饲养爱好者分享GRID设置动态的宠物知识,其中也会对miniui grid边框属性怎么设置(miniui单选框)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

miniui grid边框属性怎么设置

miniui grid边框属性怎么设置


<div id="linkbilldatagrid1" class="mini-datagrid" style="overflow-y:auto;height:90%;width:100%;" showTotalCount="true" allowResize="true"
url="/miniservice/service/mn.bs.framework.servlet.res_client.QueryClient_LinkBillAction" idField="id" pageSize="100">

#
单据类型
单据编号
主题
日期
未分配
处理完成
已回访
主键


WPF 里怎么用代码动态的确定 Grid的行列数呢?

主窗体上放一个Grid,名字为“MainGrid"
ColumnDefinition和RowDefinition的Width和Height属性的值是GridLength对象。和XAML里一样,GridLength有三种值,Auto,Star,Pixel。
下面的代码没有显示设置这两个属性,因为它们的默认值都是 1*,正符合等分的要求。
private void MainWindow_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
for (int i = 1; i <= 5; i++) {
MainGrid.ColumnDefinitions.Add(new ColumnDefinition());
MainGrid.RowDefinitions.Add(new RowDefinition());
}
MainGrid.ShowGridLines = true; // 测试用,可以去掉

Button crl = default(Button);
for (int c = 0; c <= 4; c++) {
for (int r = 0; r <= 4; r++) {
crl = new Button { Content = string.Format("Button{0}-{1}", r, c) };
Grid.SetColumn(crl, c);
Grid.SetRow(crl, r);
MainGrid.Children.Add(crl);
}
}
}

wpf 如何动态的设置Grid宽和高.

WPF动态改变grid行宽或者列高,需要创建GridLength的动画类。
(一) 创建一个支持GridLength类型的动画类
新建一个继承AnimationTimeLine的类GridLengthAnimation, 简单实现2个依赖属性"From", "To".代码如下:
internal class GridLengthAnimation : AnimationTimeline
{
static GridLengthAnimation()
{
FromProperty = DependencyProperty.Register("From", typeof(GridLength),
typeof(GridLengthAnimation));

ToProperty = DependencyProperty.Register("To", typeof(GridLength),
typeof(GridLengthAnimation));
}

public static readonly DependencyProperty FromProperty;
public GridLength From
{
get
{
return (GridLength)GetValue(GridLengthAnimation.FromProperty);
}
set
{
SetValue(GridLengthAnimation.FromProperty, value);
}
}

public static readonly DependencyProperty ToProperty;
public GridLength To
{
get
{
return (GridLength)GetValue(GridLengthAnimation.ToProperty);
}
set
{
SetValue(GridLengthAnimation.ToProperty, value);
}
}

接下来就来依次重载或者实现AnimationTimeLine类的成员,
1. 重载CreateInstanceCore, 代码如下:
protected override System.Windows.Freezable CreateInstanceCore()
{
return new GridLengthAnimation();
}

2. 重载GetCurrentValue以返回动画的当前值, 代码如下:
public override object GetCurrentValue(object defaultOriginValue,
object defaultDestinationValue, AnimationClock animationClock)
{
double fromVal = ((GridLength)GetValue(GridLengthAnimation.FromProperty)).Value;
double toVal = ((GridLength)GetValue(GridLengthAnimation.ToProperty)).Value;

if (fromVal > toVal)
{
return new GridLength((1 - animationClock.CurrentProgress.Value) * (fromVal - toVal) + toVal,
((GridLength)GetValue(GridLengthAnimation.FromProperty)).GridUnitType);
}
else
return new GridLength(animationClock.CurrentProgress.Value * (toVal - fromVal) + fromVal,
((GridLength)GetValue(GridLengthAnimation.ToProperty)).GridUnitType);
}

3. 重写TargetPropertyType 属性以指示相应的动画所生成输出的Type, 代码如下:
public override Type TargetPropertyType
{
get
{
return typeof(GridLength);
}
}

ok, 通过上面的步骤我们已经写好了GridLengthAnimation类, 接下来就是如何使用此类.
(二)xaml使用此类, 代码如下:


















(三)c#使用此类, 代码如下:
Storyboard sbDock = this.FindResource("sbDock") as Storyboard;
if (sbDock != null)
{
SplineDoubleKeyFrame sdKeyFrame1 = new SplineDoubleKeyFrame(TransformRadius,
KeyTime.FromTimeSpan(TimeSpan.FromSeconds(1)));
(sbDock.Children[0] as DoubleAnimationUsingKeyFrames).KeyFrames.Clear();
(sbDock.Children[0] as DoubleAnimationUsingKeyFrames).KeyFrames.Add(sdKeyFrame1);
(sbDock.Children[1] as GridLengthAnimation).From = new GridLength(300, GridUnitType.Pixel);
(sbDock.Children[1] as GridLengthAnimation).To = new GridLength(0, GridUnitType.Pixel);

sbDock.Begin();
}

flex的问题..datagrid里选中多行,其他操作后能继续保持全选中状态吗。

设置多个全局变量ArrayCollection。。。。每次翻页前都把该页选择的存起来。。。只想到这个有点勉强的方法。。

如何利用jqGrid表格方法重新设置caption属性值

1、问题背景
(1)jqGrid生成表格带有标题,固定不变的
(2)表格标题随着年份进行变化




如何设置表格caption值







$(function(){
var date = new Date();
var year = date.getFullYear();

var student = [
{id:'001',name:'zhangsan1',sex:'m',age:23},
{id:'002',name:'zhangsan2',sex:'w',age:20},
{id:'003',name:'zhangsan3',sex:'m',age:22},
{id:'004',name:'zhangsan4',sex:'w',age:21},
{id:'005',name:'zhangsan5',sex:'m',age:19},
{id:'006',name:'zhangsan6',sex:'w',age:18},
{id:'007',name:'zhangsan7',sex:'m',age:24},
{id:'008',name:'zhangsan8',sex:'w',age:20},
{id:'009',name:'zhangsan9',sex:'m',age:25},
{id:'010',name:'zhangsan10',sex:'w',age:23}
];
$("#title-grid-table").jqGrid({
data:student,
datatype:'local',
caption:'学生信息表',
height:'auto',
rowNum: 30,
rowList: [10,20,30],
colNames:['编号','姓名','性别','年龄'],
colModel:[
{name:'id',index:'id', width:300, sorttype:"int"},
{name:'name',index:'name', width:300,editable:true},
{name:'sex',index:'sex',width:300},
{name:'age',index:'age',width:300}
],
pager: "#title-grid-pager",
viewrecords: true,
sortname: 'name',
loadComplete:function(){
$(this).jqGrid("setCaption",year+"年毕业学生信息表");
}
});
});








如何动态设置stringgrid单元格的颜色

//以下代码测试通过.

procedure TForm1.FormShow(Sender: TObject);
var I,K:integer;
begin
//这里是给Stringgrid赋值,你那里得改成从Adoquery.fields中循环取值赋上了
for I:=0 to 3 do
for K:=0 to 5 do
Stringgrid1.Cells[I,K]:=inttostr(I)+inttostr(K);
end;

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
//这里是判断当前单元格的值,并修改颜色,你那里都没有对Stringgrild赋值.Adoquery中的值是不会自动到Stringgrid中去的.
//另外,你判断也不应该拿Adoquery中的值来判断,其实这个方法StringGrid1DrawCell并不是执行一次,是执行多次,Stringgrid 有多少个Cells这个事件就执行多少次,所以我们只要判断当前Cells值并给上不同颜色即可.
if Stringgrid1.Cells[Acol,ARow]'00' then
begin
StringGrid1.Canvas.Font.Color := clred; //字体颜色为红的
StringGrid1.Canvas.Brush***lor:=clMoneyGreen; //背景为 美元绿色
StringGrid1.Canvas.FillRect(Rect);
StringGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top+2,StringGrid1.Cells[acol,ARow]);
end;
end;

jqgrid如何动态设置单元格属性

jqGrid提供了大量的选项设置,开发者可以通过设置选项对应值来控制jqGrid,比如表格的宽度、高度、数据类型以及列名称等等都是通过选项设置来完成的。jqGrid的选项一般是名称:值(name:value)的形式

ext grid 如何 动态设置grid中的某列为不可编辑

如果你能知道具体要设置的列可以grid***lumns[ ].editor = null

gridLayout布局下如何设置元件大小

直接用addView(child, width, height).size()来设置就可以了。

因为GridLayout里面的组件是在变化的,所有需要动态设置子组件的Size和它们之间的间距。

还可以这么做:在父类容器中把子类容器的参数通过修改子类容器构造函数的方式传给子类容器,这样就可以在父类容器中直接修改子类容器的属性了。

请问jqGrid怎么动态的改变里边的列

恩,我的回答这么不显示了,如下 jqgridtest $(function(){ var initdata = [ {no:"1",n:"aaa",s:"1",a:"20",addr:"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA",email:"1111.222@aaa***m"}, {no:"2",n:"bbb",s:"2",a:"21",addr:"11111111111111111111111111111",email:"2222.222@aaa***m"}, {no:"3",n:"ccc",s:"1",a:"22",addr:"22222222222222222222222222222",email:"33333.222@aaa***m"}, {no:"4",n:"ddd",s:"2",a:"23",addr:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",email:"44444.222@aaa***m"}, {no:"5",n:"eee",s:"2",a:"24",addr:"ccccccccccccccccccccccccccccc",email:"55555.222@aaa***m"} ]; $("#list19").jqGrid({ data:initdata, datatype: "local", colNames:['No','Name',"sex","age","addr","email"], colModel:[ {name:'no',index:'no', width:50,sortable:false}, {name:'n',index:'n', width:80,sortable:false}, {name:'s',index:'s', width:50,sortable:false,hidden:true}, {name:'a',index:'a', width:30,sortable:false,hidden:true}, {name:'addr',index:'addr', width:300,sortable:false,hidden:true}, {name:'email',index:'email', width:100,sortable:false,hidden:true} ], rowNum:30, rowList:[10,20,30], gridview:true, autowidth:true, pager: $('#pager19'), sortname: 'No', sortorder: "desc", caption: "demo" }); $(window).resize(function(){ jqgridresize(); }); }); var jqgridresize = function(){ var bodyw = $(document.body).width(); if(bodyw>600){ $("#list19").jqGrid('showCol',["s","a","addr","email"]); } else{ $("#list19").jqGrid('hideCol',["s","a","addr","email"]); } }

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“miniui grid边框属性怎么设置