我有这个:
<ng-include src="'app/components/widgets/buttonbar.html'"></ng-include>
Run Code Online (Sandbox Code Playgroud)
这包括来自/ customers路由和/ customers /:id路由的按钮.我可以动态添加带动作的按钮.当我去客户时,我使用此服务界面添加按钮:
this.buttons = []
this.addButton = function(id, title, classes, href, action, sortOrder){
console.log(this.buttons)
var button = {};
var pushViable = true;
button.id = id
button.title = title
button.classes = classes
button.href = href
button.action = action
button.sortOrder = sortOrder
angular.forEach(this.buttons, function(index, sort){
if(button.sortOrder === sort){
toastr.error('Button Sort Order Exists')
pushViable = false;
}
})
if(pushViable === true){
this.buttons.push(button)
this.buttons = sortButtons(this.buttons)
$rootScope.$broadcast('buttonBar:update')
}
}
Run Code Online (Sandbox Code Playgroud)
像我的客户列表那样:
buttonSvc.addButton('newCustomer','New Customer', 'button small', '#','newCustomer()',0)
$scope.newCustomer = function(){
var …Run Code Online (Sandbox Code Playgroud) 所以我试图让我的Angular UI Grid在整行上注册一个双击事件来打开一个模态.我可以从toasttr吐司开始然后从那里开始.这是我最接近的基于各种演示和在线示例,但我似乎无法让它工作.
控制器:
$scope.gridHandlers = {
onDblClick: function(rowItem){
toastr.success(rowItem, 'Row Item:')
}
}
$scope.gridOptions = {
onRegisterApi : function(gridApi){
$scope.gridApi = gridApi
},
data: $scope.customerList,
enableRowHeaderSelection: false,
enableRowSelection: true,
enableSelectAll: false,
multiSelect: false,
noUnselect: true,
rowTemplate: '<div ng-dblclick="getExternalScopes().onDblClick(row)" external-scopes="gridHandlers" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name\" class=\"ui-grid-cell\" ng-class=\"{ \'ui-grid-row-header-cell\': col.isRowHeader }\" ui-grid-cell></div>',
columnDefs : [
{name: 'name', type: 'string'},
...etc
{name: 'status_name', displayName: 'Status', width: '11%', type: 'string'}
]
Run Code Online (Sandbox Code Playgroud)
视图:
<div class="large-12 cols" ui-grid="gridOptions" ui-grid-selection external-scopes="gridHandlers">
Run Code Online (Sandbox Code Playgroud)
我尝试过使用他们谈论的grid.appScope方法以及其他所有方法,但我无法让它工作.我在哪里,完全关闭?
这个错误在mysql中是什么意思?
ER_NO_DEFAULT_FOR_FIELD –“字段没有默认值”我在这里找到它了吗?
http://mysqlserverteam.com/improvements-to-strict-mode-in-mysql/
并获得:
{
"code": "ER_NO_DEFAULT_FOR_FIELD",
"errno": 1364,
"sqlState": "HY000",
"index": 0
}
Run Code Online (Sandbox Code Playgroud)
通过expressjs在邮递员请求中回复,但这是我似乎从中得到的第一张桌子。该表具有外键,因此我为外键设置了默认值,但仍然可以得到它。是什么赋予了?index [0]表示名称,即我发送到服务器的第一个json值吗?
{
"name":"Cornwall Park Townhouses",
"line1":"17 Brewster Rd.",
"city":"Cornwall",
"state":32,
"zip":"12518",
"category":2,
"account_mgr":1,
"active":1
}
Run Code Online (Sandbox Code Playgroud)
这是我的json