美文网首页
2018-01-19 CSS选择器、维管系统-桌面待办事项、A

2018-01-19 CSS选择器、维管系统-桌面待办事项、A

作者: 胡諾 | 来源:发表于2018-01-22 08:43 被阅读0次

第一组:杨昊 CSS选择器

CSS选择器——hover

Css3中有好多使用的选择器,上次分享了动画的实现,今天说一下选择器hover。

Css:hover主要用于鼠标悬停在标签上的时候,应用当前的样式。与动画样式联系起来,就可以做出很炫的效果。

这是特别炫的一个例子:http://ianlunn.github.io/Hover/

CSS选择器——first-child

CSS:first-child选择器用于选取属于其父元素的首个子元素的指定选择器。
比如:

<!DOCTYPE html>
<html>
<head>
<style>
p:first-child i
{
background:yellow;
}
</style>
</head>

<body>

<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>

</body>
</html>

对应的,我们还有:last-child,可以极大的方便我们实现想要的操作。


第二组:徐晋 维管系统-桌面待办事项

维管系统里面的桌面待办事项,如下图示:


目前知道两种方式,一种是向systask表中新增一条数据,即可显示在桌面待办事项中,另外一种是在Desktop2界面中将待办事项“写死”。

虽说是“写死”,但其实相对更灵活方便一些,下面将介绍如何直接在Desktop2界面中添加待办事项:


Desktop2后台:
首先,定义待办事项的数量,初值为0,如:

//定检日维修计划:待生产签收/待生产执行
public int PpcTobeReceivedWorkCount = 0, PpcToBeExeWorkCount = 0;

其次,根据待办事项的跳转页面获取显示列表内容的数量:


//定检日维修计划--待生产签收
if (CheckPermission("MPDWLSC4"))
{
    PpcTobeReceivedWorkCount = DB.MpDayPlanReListView.getMpListT("", "0", "", "", "0", "6", new DateTime(1900, 1, 1, 0, 0, 0), DateTime.Today).Length;
}
//定检日维修计划--待生产执行
if (CheckPermission("MPDWLSC5") || CheckPermission("MPDWLSC6"))
{
    PpcToBeExeWorkCount = DB.MpDayPlanReListView.getMpListT("", "0", "", "", "0", "7", new DateTime(1900, 1, 1, 0, 0, 0), new DateTime(1900, 1, 1, 0, 0, 0)).Length;
}

最后,将得到的待办事项的数量添加到待办总数中:


//待办总数量
///*dayWorkReturnCount +*/
numCount = … + PpcMsDeviateEmCount + PpcMsDeviateManagerCount;

Desktop2前台:
将获取的数量及待办事项的链接写入前台:


<%} if (CheckPermission("PML1EmApp") && PpcMsDeviateEmCount != 0) { %>
<div class="span<%if (i % 4 == 0)
                    {%>X<%}
                    else
                    {%>Y<%}%> statbox <%if (i % 4 == 0)
                                        {%>purple<%}
                                        else if (i % 4 == 1)
                                        {%>green<%}
                                        else if (i % 4 == 2)
                                        {%>blue<%}
                                        else if (i % 4 == 3)
                                        {%>yellow<%} i++;%>">
    <div class="number"><a href="javascript:parent.f_addTab('待审批偏离申请单','待审批偏离申请单','/ppc/base/PpcMsDeviateEmList.aspx')" style="color: white;"><%=PpcMsDeviateEmCount%></a></div>
    <div class="footer">
        <a href="#">待审批偏离申请单</a>
    </div>
</div>

搞定→



第三组:吴景霞 AngularJS 控制器

AngularJS 控制器 控制 AngularJS 应用程序的数据。
AngularJS 控制器是常规的 JavaScript 对象。
控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。

AngularJS 实例

<div ng-app="myApp" ng-controller="myCtrl">

名: <input type="text" ng-model="firstName"><br>
姓: <input type="text" ng-model="lastName"><br>
<br>
姓名: {{firstName + " " + lastName}}

</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.firstName = "John";
    $scope.lastName = "Doe";
});
</script>

应用解析:
AngularJS 应用程序由 ng-app 定义。应用程序在 <div> 内运行。
ng-controller="myCtrl" 属性是一个 AngularJS 指令。用于定义一个控制器。
myCtrl 函数是一个 JavaScript 函数。
AngularJS 使用$scope 对象来调用控制器。
在 AngularJS 中, $scope 是一个应用对象(属于应用变量和函数)。
控制器的 $scope (相当于作用域、控制范围)用来保存AngularJS Model(模型)的对象。
控制器在作用域中创建了两个属性 (firstName 和 lastName)。
ng-model 指令绑定输入域到控制器的属性(firstName 和 lastName)。


第四组:傅云 For循环增加字母A-Z

for(var i=65;i<91;i++)
{
A_Z+=String.fromCharCode(i)+" ";
}

可以用在给ID做标签


第五组:王炳钧 DevExpress LookUpEdit和ComboBoxEdit 的用法

参考网址: http://blog.csdn.net/kevindr/article/details/32319075

LookUpEdit

1 绑定数据源为DataTable

            LookUpEdit lue = lookUpEdit1;

            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("name"));
            dt.Columns.Add(new DataColumn("code"));

            DataRow row = dt.Rows.Add();
            row["name"] = "tom";
            row["code"] = "001";

            row = dt.Rows.Add();
            row["name"] = "Jack";
            row["code"] = "002";

            lue.Properties.DataSource = dt;         // 绑定数据源
            lue.Properties.DisplayMember = "name";  // 指定显示字段
            lue.Properties.ValueMember = "code";    // 指定值字段
  1. 手动绑定数据
            LookUpColumnInfo col;                   // 定义列信息
            LookUpColumnInfo col2;

            col = new LookUpColumnInfo("code", "编码");       // 定义列信息 对应的字段名称及字段表头即Caption
            col.SortOrder = ColumnSortOrder.Descending;       // 指定列排序(貌似只能对第一列进行排序)
            // col.Visible = false;                           // 控制列是否显示(往往用在对ID或是编码等主键值进行隐藏显示)
            lue.Properties.Columns.Add(col);                  // 向 LookUpEdit 中添加列


            col2 = new LookUpColumnInfo("name", "姓名");
            //col2.SortOrder = ColumnSortOrder.Ascending;
            lue.Properties.Columns.Add(col2);

// 清除当前选择:
lookUpEdit1.EditValue = null;


// Null值时显示
lookUpEdit1.Properties.NullText = "空值";


// Null值或当没有焦点时显示的Text
lookUpEdit1.Properties.NullValuePrompt = "请选择";

3、列显示内容格式化:

 •    LookUpEdit1.Properties.MaskType="Numeric";
 •    LookUpEdit1.Properties.EditMask="p"; (若要显示输入不超过100%,则设为"#0.00%"
 
ComBoxEdit
  1. ComBoxEdit没有DisplayMember 和 ValueMember 属性,只能获取显示的值

  2. 当前选定值comboBoxEdit1.Properties.Items[comboBoxEdit1.SelectedIndex].ToString() 使用前需要先确认 comboBoxEdit1.SelectedIndex不能等于-1,不然报错。

  3. 数据绑定,

//手工添加ComboBoxEdit的数据源 
comboBoxEdit1.Properties.Items.Clear();

foreach (DataRow row in this.ColorData.Rows)
{
   comboBoxEdit1.Properties.Items.Add(row["ColorCode"]);
} 

可以批量添加

 comboBoxEdit1.Properties.Items.AddRange(DataList);
  1. 设置comboBoxEdit的下拉框只读,不允许编辑,只需设置其Properties的 TextEditStyle的值为 DisableTextEditor即可。

如果允许输入自定义值 DevExpress.XtraEditors.Controls.TextEditStyles.Standard;

相关文章

  • 2018-01-19 CSS选择器、维管系统-桌面待办事项、A

    第一组:杨昊 CSS选择器 CSS选择器——hover Css3中有好多使用的选择器,上次分享了动画的实现,今天...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

  • CSS选择器

    目录: CSS派生选择器 CSS元素选择器 CSS Id 和 Class选择器 CSS 属性选择器 CSS 派生选...

  • css选择器

    最近决定系统的学习css,基础打扎实,学习css权威指南的同时,做一些总结记录 元素选择器、类选择器与id选择器 ...

  • iOS Apprentice中文版-从0开始学iOS开发-第二十

    将待办事项放入分类中 之前你完成的工作非常不错,但是待办事项分类中其实不存在任何待办事项条目。 目前为止,待办事项...

  • css选择器

    css选择器】 1.css属性选择器 2.css伪类选择器 3.css层次选择器

  • CSS 选择器

    CSS 选择器 CSS 基本选择器及其扩展 CSS 基本选择器 通配符选择器 * 元素选择器 使用标签的名称...

  • Sublime 学习web的css

    html + css + js css引用 css外部样式 css优先级 css的选择器 标签选择器 类选择器 i...

  • CSS选择器

    CSS选择器的作用 CSS 选择器用于定位我们想要给予样式的 HTML 元素。 CSS选择器的类型 CSS选择器大...

  • 2022-04-26

    待办事项

网友评论

      本文标题:2018-01-19 CSS选择器、维管系统-桌面待办事项、A

      本文链接:https://www.haomeiwen.com/subject/ufnkaxtx.html