小编dav*_*ids的帖子

显示基于$ scope变量值的元素

我是AngularJS的新手,我正在试图弄清楚如何根据变量值显示HTML元素.

我试过这个:

<div id="checkoutForm" class="form" ng-show="$scope.matchCount==1">
</div>
Run Code Online (Sandbox Code Playgroud)

还有这个:

<div id="checkoutForm" class="form" ng-show="matchCount==1">
</div>
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的代码:

<div id="visitorForm" class="form" ng-controller="VisitorLogController">
    <input id="firstNameTb" ng-model="formData.FIRSTNAME" placeholder="@Model.FirstNameStr" ng-blur="findUser()" class="form-control" value="{{FIRSTNAME}}"/>
    <input id="lastNameTb" ng-model="formData.LASTNAME" placeholder="@Model.LastNameStr" ng-blur="findUser()" class="form-control" value="{{LASTNAME}}" />
    <input id="companyTb" ng-model="formData.COMPANYNAME" placeholder="@Model.CompanyStr" ng-blur="findUser()" class="form-control" value="{{COMPANYNAME}}" />
    <input id="codeTb" ng-model="formData.CHECKCODE" placeholder="@Model.CodeString" title="@Model.CodeStringDesc" ng-blur="findUser()" class="form-control" />
</div>

<div id="checkoutForm" class="form" ng-show="matchCount==1">
    <h3>@Html.Raw(@Model.RecordFoundStr)</h3>
</div>
Run Code Online (Sandbox Code Playgroud)

在我的.js文件中:

function VisitorLogController($scope, $http) {

    $scope.matchCount = null;
    $scope.findUser = function () {
        $http({
            method: 'POST',
            url: rootUrl + "VisitorLog/Check",
            data: $.param($scope.formData),
            headers: { …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-show

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

找不到命名空间名称的类型(您是否缺少using指令或程序集引用?)

我有这门课:

using System;
using System.Web.Mvc;
using System.Data;
using BLL;

namespace LicenseManager.Controllers
{
    public class ValidationController : BaseController
    {
        public ActionResult Default()
        {
            return View("Default");
        }

        [HttpPost]
        public JsonResult ClearInstallation(FormCollection form)
        {
            var jr = new JsonResult();
            try
            {
                var licMgr = new BLL.LicManager();
                licMgr.ClearInstall(form["regKey"], form["checkKey"]);

            }
            catch (Exception exc)
            {
                jr = Json(new { success = "false", error = exc.Message });
            }

            return jr;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试重建或调试时收到错误: The type of namespace name 'BLL' could not be found (are you …

c# namespaces reference

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

函数在调试器中有效,但在实时代码中无效

我正在使用 Google 表格来跟踪案件的详细信息。在工作表上输入信息后,我将 URL 粘贴到相关文档,这样就可以很轻松地从工作表中打开文件。

我想使用工作表中的信息更新 Doc 文件的描述。当我粘贴 URL 时,我希望它提取相关列信息并将其输入到文档描述中。

代码如下:

function onEdit(event){
  var ss = SpreadsheetApp.getActiveSpreadsheet();  
  var changedCell= event.source.getActiveRange().getA1Notation();
  var column = ss.getRange(changedCell).getColumn();
  if(column == "19"){
    var cellValue =  ss.getRange(changedCell).getValue();
    var id = cellValue.replace("https://drive.google.com/a/mine.net/file/d/","")
                      .replace("https://drive.google.com/open?id=","")
                      .replace("/view?usp=sharing","")
                      .replace("&authuser=0","");
    var row = ss.getRange(changedCell).getRow();
    var desc = Utilities.formatDate(ss.getRange("B"+row).getValue(),"GMT","MM/dd/yyyy")
                   +" "+ss.getRange("C"+row).getValue()
                   +" "+ss.getRange("D"+row).getValue()
                   +" "+ss.getRange("E"+row).getValue();
    var file = DriveApp.getFileById(id);
    file.setDescription(desc);
  }
}
Run Code Online (Sandbox Code Playgroud)

当我通过调试器运行它时,它工作得很好(如果我强制使用changedCellcolumn信息),并且我在相关文件中看到更新的描述。

但是,当我尝试从电子表格运行它时,出现以下错误:

[14-11-23 19:40:31:061 MST] Execution failed: You do not have permission to call getFileById (line 104, …

triggers google-sheets google-apps-script

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

jqgrid Uncaught TypeError:无法读取未定义的属性'stype'

设置:jqGrid 4.4.1

我有一个永远工作的网格.有些东西发生了变化,数据将不再显示在网格中.网格加载,但坚持"正在加载..."通知.

有错误信息是:

Uncaught TypeError: Cannot read property 'stype' of undefined (jquery.jqGrid.src.js:1599)
$.fn.jqGrid.each.addLocalData         jquery.jqGrid.src.js:1599
$.fn.jqGrid.each.populate             jquery.jqGrid.src.js:1853
(anonymous function)                  jquery.jqGrid.src.js:2467
f.event.dispatch                                jquery.min.js:3
f.event.add.h.handle.i                          jquery.min.js:3
f.event.trigger                                 jquery.min.js:3
(anonymous function)                            jquery.min.js:3
e.extend.each                                   jquery.min.js:2
e.fn.e.each                                     jquery.min.js:2
f.fn.extend.trigger                             jquery.min.js:3
$gridManager.addColumnNameToGroupHead         gridManager.js:81
$gridManager.setGridOptions                   gridManager.js:28
$order.showOrders                                 orders.js:112
$.ajax.success                                    orders.js:145
f.Callbacks.o                                   jquery.min.js:2
f.Callbacks.p.fireWith                          jquery.min.js:2
w                                               jquery.min.js:4
f.support.ajax.f.ajaxTransport.send.d           jquery.min.js:4
Run Code Online (Sandbox Code Playgroud)

据我所知,json字符串有效且正确,数据(和列名称)匹配,并且所有stype值都有效.

var searchResultGrid = jQuery("#orderStatus").jqGrid({
        datatype: "jsonstring",
        datastr: orderData,
        jsonReader: { root: 'rows', total: 'total', page: 'page', records: 'records', repeatitems: false, id: 'id' },
        colNames: colNames,
        colModel: colModel,
        rowNum: …
Run Code Online (Sandbox Code Playgroud)

c# jquery json jqgrid-asp.net

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

C#List <string>包含来自另一个List <string>的部分匹配

我有这些清单:

var list1 = new List<string>
{
    "BOM_Add",
    "BOM_Edit",
    "BOM_Delete",
    "Paper_Add",
    "Paper_Edit",
    "Paper_Delete"
};

var list2 = new List<string> {"BOM", "Paper_Add"};
Run Code Online (Sandbox Code Playgroud)

我想基于部分匹配创建常见项目的第三个列表.因此,第三个列表应包含:

"BOM_Add",
"BOM_Edit",
"BOM_Delete",
"Paper_Add"
Run Code Online (Sandbox Code Playgroud)

因为第二个列表包含"BOM".

如果第二个列表包含"_Edit",那么我希望第三个列表具有

"BOM_Edit",
"Paper_Edit"
Run Code Online (Sandbox Code Playgroud)

.Intersect()如果我在第二个列表中拼出每个项目(例如"BOM_Add"),我知道如何做到这一点,但我需要它比这更灵活.

这可以在不重复第一个列表中的每个项目的情况下完成吗?这些列表可能会很长,如果可以,我宁愿避免这样做.

.net c# list

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