小编Rob*_*bin的帖子

jQuery .trigger("更改")无效

我无法.trigger("change")上班.谁知道为什么?

jQuery(document).ready(function () {

    jQuery("select[id='DROPDOWNID']").change(function () {

        var selectedIndex = jQuery("select[id='DROPDOWNID']").prop('selectedIndex');

        switch (selectedIndex) {
            case 0:
                hideVarforProspekt();
                break;
            case 1:
                hideOrdervarde();
                break;
            case 2:

                break;
            case 3:
                hideSektor();
                break;
        }
    });

    ** jQuery("select[id='DROPDOWNID']").trigger("change"); **


    function hideVarforProspekt() {
        jQuery("input[id='IDFROMSHAREPOINT']").closest('tr').hide();
    }

    function hideSektor() {
        jQuery("table[id='IDFROMSHAREPOINT']").closest('tr').hide();
    }

    function hideUppskOrder() {
        jQuery("input[id='IDFROMSHAREPOINT']").closest('tr').hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

12
推荐指数
2
解决办法
3万
查看次数

使用 CSOM(不使用 XML)以编程方式在 SharePoint 中创建字段

是否可以使用 CSOM 而不是使用 XML 在 SharePoint 中创建字段?

我见过很多使用 XML 的例子,但没有一个只是以编程方式设置字段的属性?

fields.Add(new **FieldCreationInformation** {
    InternalName = "Test",
   etc..
});
Run Code Online (Sandbox Code Playgroud)

sharepoint csom

4
推荐指数
1
解决办法
5277
查看次数

检查 DataTables 何时完成渲染

我正在 .Net Core 中使用 razor 将大量数据渲染到表中。我在表上使用 DataTables,并尝试在加载/渲染表中的数据时添加微调器/加载文本。

我已经尝试过initComplete回调,但它会更早触发(至少我可以在浏览器和 console.log 中看到,它会在完成之前记录几秒钟)。那么是否可以以某种方式检查 DataTable 是否完成了渲染?

jquery datatables .net-core

4
推荐指数
1
解决办法
1万
查看次数

用javascript替换ÅÄÖ(大写和小写)

我正在尝试在用户输入(列名)变量中替换Å,Ä和Ö。此变量需要ex。x00e5(用于“å”等)用于使用从SharePoint检索列(通过internalName),因此我需要正确的格式。

我正在检查输入值是否具有Å,Ä和Ö中的任意一个(均为大写字母和小写字母):

switch (inputValue) {
 case inputValue.indexOf('å') > -1:
   inputValue = inputValue.replace(/å/g, '_x00e5_');
   break;
 case inputValue.indexOf('Å') > -1:
   inputValue = inputValue.replace(/Å/g, '_x00c5_');
   break;
 case inputValue.indexOf('ä') > -1:
   inputValue = inputValue.replace(/ä/g, '_x00e4_');
   break;
 case inputValue.indexOf('Ä') > -1:
   inputValue = inputValue.replace(/Ä/g, '_x00c4_');
   break;
 case inputValue.indexOf('ö') > -1:
   inputValue = inputValue.replace(/ö/g, '_x00e6_');
   break;
 case inputValue.indexOf('Ö') > -1:
   inputValue = inputValue.replace(/Ö/g, '_x00c6_');
   break;
 default:
   break;
}
Run Code Online (Sandbox Code Playgroud)

即使一个案例条件为真,也永远不会进入案例。

这不是最简单/最好的解决方案吗?

javascript sharepoint

1
推荐指数
1
解决办法
2001
查看次数

调整浏览器大小时 CSS 媒体查询不起作用

我正在尝试使用媒体查询使 div 在网站上响应(使用 IE11)。

这是我的CSS:

@media screen and (max-width: 400px) { // Tried with "only screen" also

  .divStyle {
      background-image:none;
      background-color:red;
      background-position:right;
      color:#fff!important;
      height:140px;
      position:relative;
      top:-6px;

    }

}

.divStyle {
  background-image:url('/images/image.jpg');
  background-position:right;
  color:#fff!important;
  padding:20px;
  height:190px;
  position:relative;
  top:-6px;

}
Run Code Online (Sandbox Code Playgroud)

我还在 Head 部分添加了元标记。

<meta name="viewport" content="width=device-width, initial-scale=1" /> 
Run Code Online (Sandbox Code Playgroud)

但当我调整窗口大小时它仍然没有响应。

html css media-queries

0
推荐指数
1
解决办法
2733
查看次数