阅读:3195
回复:5
|
js给控件赋值的问题
.net 10.4版本,在子表中给一个数值型字段赋0,出错
$.MvcSheetUI.SetControlValue("PurchaseOfficeExpenseDetails.TaxAmount",0,tableindex); 应该怎么写? |
1楼#
发布于:2018-10-30 15:19
具体报什么错?语法是没有问题的啊
|
|
2楼#
发布于:2018-10-31 08:20
武汉技术支持团队:具体报什么错?语法是没有问题的啊回到原帖var tableindex = $(this).closest('tr').eq(0).attr('data-row'); var invoiceType=$.MvcSheetUI.GetControlValue("PurchaseOfficeExpenseDetails.InvoiceType",tableindex); if(invoiceType=="0") { alert(123); //$.MvcSheetUI.SetControlValue("PurchaseOfficeExpenseDetails.TaxAmount",0,tableindex); } 去掉注释的部分,表单打开是空白的 错误信息: Uncaught TypeError: Cannot read property 'setDataFieldControlValue' of null at HTMLInputElement.eval (eval at RunScript (MvcSheetUI.js?20180706:1082), <anonymous>:11:25) at $.MvcSheetUI.Controls.SheetTextBox.RunScript (MvcSheetUI.js?20180706:1082) at $.MvcSheetUI.Controls.SheetTextBox._OnChange (SheetTextBox.js?20180706:308) at HTMLInputElement.<anonymous> (SheetTextBox.js?20180706:72) at HTMLInputElement.dispatch (jquery.js?20180706:26) at HTMLInputElement.B8.handle (jquery.js?20180706:26) at Object.trigger (jquery.js?20180706:26) at HTMLInputElement.<anonymous> (jquery.js?20180706:26) at Function.each (jquery.js?20180706:15) at init.each (jquery.js?20180706:15) |
|
3楼#
发布于:2018-10-31 08:55
|
|
4楼#
发布于:2018-10-31 09:57
|
|
5楼#
发布于:2018-10-31 16:17
|
|