在我的DECLARE @h int
DECLARE @x xml
SET @x = CAST(
'<A>
<B name="B1">
<C>
<B id="1" name="B2">
<D id="1.1" name="D1">
<E id="1" />
<E id="2" />
</D>
</B>
</C>
</B>
</A>' AS xml)
EXEC sp_xml_preparedocument @h OUTPUT, @x
SELECT eId, bName
FROM OPENXML(@h, '//E', 2)
WITH
(
eId varchar(5) '@id',
bName varchar(5) 'ancestor::B[1]/@name')
EXEC sp_xml_removedocument @h
中,我需要提供我ui-grid
函数给出的值:
personModel
但是,我需要将另一个变量参数传递给此函数,关于这样的日期:
{field:'getValue("weight")',displayName:'Weight'},
我怎样才能实现它?
答案 0 :(得分:0)
我会在加载数据后将此字段动态添加到我的数据数组中。
{field:'weightByDate', displayName:'Weight'},
然后
$scope.myDate=new Date();
$q.all([
myDataLoaderFunction.$promise
])
.then(function (data) {
for (var i = 0; i < data[0].length; i++) {
data[0][i]['weightByDate'] = $scope.getValue('weight', myDate);
}
$scope.gridOptions.data = data[0];
}, function () {
$scope.gridOptions.data = [];
});
也许那会对你有用吗? (注意我没有运行此代码,某处可能存在语法错误。)